.science-pathway{max-width:var(--max);margin:1rem auto;border:2px solid #161d3d30;border-radius:16px;background:var(--card);overflow:clip}
.science-pathway>summary{display:flex;align-items:center;gap:.8rem;cursor:pointer;list-style:none;min-height:64px;padding:.8rem 1rem;background:#161d3d08;touch-action:manipulation}
.science-pathway>summary::-webkit-details-marker{display:none}.science-pathway>summary h2{font-size:1.2rem;letter-spacing:.05em}.science-pathway>summary>span{font-size:.85rem;color:var(--mut)}
.science-pathway.l-BUILD{border-top:5px solid var(--b-build)}.science-pathway.l-GROW{border-top:5px solid var(--b-grow)}.science-pathway.l-LAUNCH{border-top:5px solid var(--b-launch)}
.science-pathway .chev{margin-left:auto}.science-pathway:not([open]) .chev{transform:rotate(-90deg)}
.science-status{max-width:var(--max);padding:.5rem 1rem;margin:auto;display:flex;gap:1rem;align-items:center;flex-wrap:wrap;color:var(--mut);font-size:.85rem}
.science-status button{min-height:44px;padding:.5rem .9rem;border:1.5px solid #161d3d55;background:var(--card);color:var(--ink);border-radius:999px;font:inherit;font-weight:600;cursor:pointer;touch-action:manipulation}
.science-pathway .card h4{font-size:1rem;line-height:1.5}.science-pathway .card h4 a{color:var(--ink);text-decoration:none}.science-pathway .card h4 a:hover{text-decoration:underline}.science-pathway .card .go{align-self:flex-start;margin-top:auto}
.footer a{color:var(--mint)}.science-pathway summary:focus-visible{outline:3px solid var(--amber);outline-offset:-4px;border-radius:10px}
[hidden]{display:none!important}
[data-theme="dark"] .science-pathway{border-color:#657194}[data-theme="dark"] .science-pathway>summary{background:#b9e6cd10}
@media(max-width:600px){.science-pathway{margin:.7rem .6rem}.science-pathway .grid{grid-template-columns:minmax(0,1fr)}.science-pathway .card h4{overflow-wrap:anywhere}}
@media print{.science-status{display:none!important}.science-pathway{border:1px solid #999;overflow:visible;break-inside:auto}.science-pathway>summary{display:flex!important}.science-pathway .card{break-inside:avoid}.science-pathway[hidden],.science-pathway [hidden]{display:none!important}.science-pathway .card .go{display:none!important}}
