.science{--hero-dusk:#171d2e;width:100%;max-width:100%;padding-bottom:0;overflow-x:clip}.science h1{text-wrap:balance;max-width:14em;margin-bottom:1rem;font-size:clamp(1.85rem,5.4vw,3.15rem);line-height:1.12}.science-opening{width:var(--content);padding-bottom:var(--section-y-half);scroll-margin-top:var(--header-h);margin:0 auto}.science-essay{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.science-intro{min-width:0}.science-intro .lead{max-width:36rem;margin-bottom:0}.science-figure{min-width:0;margin:0}.science-figure-frame{background:var(--bg);aspect-ratio:1;overflow:hidden}.science-figure-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.science-caption{max-width:28rem;color:var(--text-dim);margin:.7rem 0 0;font-size:.9rem;line-height:1.5}.science-credit{color:var(--text-mute);font-family:var(--font-display);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;margin-top:.35rem;font-weight:500;line-height:1.4;display:block}.science-questions{margin:var(--section-y) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;padding:0;list-style:none;display:grid}.science-question{min-width:0;scroll-margin-top:calc(var(--header-h) + .75rem);padding:0 1.65rem}.science-question:first-child{padding-left:0}.science-question:last-child{padding-right:0}.science-question+.science-question{border-left:1px solid var(--line-quiet)}.science-question-index{color:var(--accent);font-family:var(--font-display);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0 0 .75rem;font-weight:500;display:block}.science-question h2{text-wrap:balance;max-width:none;margin:0 0 .7rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.science-question p{color:var(--text-dim);margin:0;font-size:1rem;line-height:1.55}.science-section{width:var(--content);padding-top:var(--section-y);scroll-margin-top:var(--header-h);margin:0 auto}.science-section h2,.science-next h2{text-wrap:balance;max-width:16em;margin:.35rem 0 1.1rem;font-size:clamp(1.7rem,3.2vw,2.45rem)}.science-prose{max-width:40rem;color:var(--text-dim)}.science-prose p+p,.science-step-copy p+p{margin-top:1rem}.science-step-frame,.science-feature-frame,.science-instrument-frame,.science-compare-frame{background:var(--bg);border-radius:6px;overflow:hidden}.science-step-frame img,.science-feature-frame img{width:100%;height:auto}.science-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.science-compare figure{min-width:0;margin:0}.science-compare-frame{aspect-ratio:4/3;background:var(--bg);overflow:hidden}.science-compare-frame img,.science-instrument-frame img{object-fit:cover;object-position:var(--shot-pos,50% 50%);width:100%;height:100%}.science-compare figcaption{margin-top:.65rem}.science-compare .science-caption{max-width:none;margin-top:.2rem;font-size:.95rem}.science-compare .science-credit{margin-top:0}.science-instrument{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.science-instrument:nth-child(2n) .science-instrument-photo{order:2}.science-instrument-photo,.science-step>figure,.science-feature-photo{width:100%;min-width:0;margin:0}.science-instrument-frame,.science-step-frame,.science-feature-frame{width:100%}.science-instrument-frame{aspect-ratio:4/3}.science-step-frame--trim img{transform-origin:50%;transform:scale(1.065)}.science-instrument h3{margin:0 0 1rem;font-size:clamp(1.45rem,2.4vw,2rem)}.science-facts{margin:0}.science-facts div+div{margin-top:1rem}.science-facts dt{color:var(--accent);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:500}.science-facts dd{color:var(--text-dim);margin:0}.science-steps{margin:1.75rem 0 0;padding:0;list-style:none}.science-step{border-top:1px solid var(--line-quiet);grid-template-columns:4.25rem minmax(0,1fr) minmax(16rem,.92fr);align-items:start;gap:.75rem 1.75rem;padding:1.85rem 0;display:grid}.science-step:last-child{border-bottom:1px solid var(--line-quiet)}.science-step--text{grid-template-columns:4.25rem minmax(0,40rem)}.science-step-index{color:var(--accent);font-family:var(--font-display);letter-spacing:.16em;padding-top:.4rem;font-size:.78rem;font-weight:500}.science-step h3{margin:0 0 .55rem;font-size:clamp(1.3rem,2.2vw,1.7rem)}.science-step-copy p{color:var(--text-dim)}.science-step .cta{margin-top:1.1rem}.science-legend{margin:1.1rem 0 0;padding:0;list-style:none}.science-legend li{color:var(--text-dim);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin-top:.7rem;font-size:.98rem;display:grid}.science-legend strong{color:var(--text);font-weight:600}.science-swatch{border:1px solid #f5f5f359;border-radius:2px;width:.75rem;height:.75rem;margin-top:.4rem}.science-swatch--light{background:#d7dbe3}.science-swatch--fe11{background:#d0232b}.science-swatch--fe14{background:#1f9a48}.science-features{margin-top:1.5rem}.science-feature{border-top:1px solid var(--line-quiet);grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:1.85rem 0;display:grid}.science-feature--text{grid-template-columns:minmax(0,42rem)}.science-feature h3{margin:.15rem 0 .65rem;font-size:clamp(1.4rem,2.4vw,1.9rem)}.science-feature h3 a{align-items:baseline;gap:.55rem;display:inline-flex}.science-feature h3 a:hover,.science-feature h3 a:focus-visible{color:var(--accent)}.science-feature p{color:var(--text-dim)}.science-official{color:var(--text-mute);margin-top:.85rem;font-size:.95rem;font-style:italic;line-height:1.45}.science-feature .cta{margin-top:1.05rem}.science-pub-label{margin:2.75rem 0 .35rem}.science-doi{color:var(--text);text-underline-offset:.18em;overflow-wrap:anywhere;font-size:.98rem;text-decoration:underline 1px}.science-doi:hover,.science-doi:focus-visible{color:var(--accent)}.science-pubs{margin:.5rem 0 0;padding:0;list-style:none}.science-pub{border-top:1px solid var(--line-quiet);scroll-margin-top:calc(var(--header-h) + .75rem);padding:1.35rem 0}.science-pub:last-child{border-bottom:1px solid var(--line-quiet)}.science-status{color:var(--accent);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.68rem;font-weight:500}.science-pub h3{max-width:40rem;margin:0 0 .35rem;font-size:clamp(1.2rem,2vw,1.45rem)}.science-pub .science-official{margin-top:.35rem}.science-pub-meta{max-width:42rem;color:var(--text-dim);margin:.75rem 0 0;font-size:.98rem}.science-pub-links{flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.85rem;display:flex}.science-next{margin-top:var(--section-y-half);padding:var(--section-y-lg) 0;background:var(--hero-dusk);scroll-margin-top:var(--header-h)}.science-next-inner{width:var(--content);margin:0 auto}.science-next p{color:#f5f5f3eb;max-width:38rem}.science-next-links{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (width<=900px){.science h1{font-size:clamp(1.6rem,7vw,2.15rem)}.science-essay{grid-template-columns:1fr;gap:1.75rem}.science-figure-frame{aspect-ratio:16/10;max-width:28rem}.science-questions{grid-template-columns:1fr;margin-top:2.25rem}.science-question{padding:0}.science-question+.science-question{border-left:none;border-top:1px solid var(--line-quiet);margin-top:1.75rem;padding-top:1.75rem}.science-step,.science-step--text{grid-template-columns:1fr;gap:.35rem}.science-step-index{padding-top:0}.science-compare{grid-template-columns:1fr;gap:1.5rem}.science-instrument,.science-feature{grid-template-columns:1fr}.science-instrument:nth-child(2n) .science-instrument-photo,.science-instrument-photo,.science-feature-photo{order:-1}.science-compare-frame,.science-instrument-frame{aspect-ratio:16/10}}@media (width<=600px){.science-next-links{flex-direction:column;align-items:flex-start}}
