
body{padding-top:4.8rem}.science-hero{position:relative;min-height:calc(100svh - 4.8rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.52fr);align-items:end;padding:clamp(2rem,7vw,7rem);isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.science-hero-image{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,7,8,.95) 0%,rgba(5,7,8,.66) 50%,rgba(5,7,8,.3)),url('../assets/generated-lab.webp') center/cover}.science-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(5,7,8,.65),transparent 45%)}.science-hero-copy{max-width:52rem}.science-hero h1{font-size:clamp(3rem,7.4vw,7rem);line-height:.94;letter-spacing:-.07em;margin:.65rem 0 1.5rem}.science-question{font-size:clamp(1.15rem,2.1vw,1.7rem);line-height:1.35;max-width:37rem;color:var(--cyan)}.science-hero-copy>p:not(.eyebrow):not(.science-question){max-width:39rem;color:var(--muted)}.science-hero .button{margin-top:1.2rem}.science-hero-meta{margin:0 0 .5rem;display:grid;gap:1rem}.science-hero-meta div{border-top:1px solid var(--line);padding-top:.7rem}.science-hero-meta dt,.science-hero-meta dd,.decoder-steps span,.science-article aside span,.science-sources li{font-family:var(--mono);letter-spacing:.07em}.science-hero-meta dt{text-transform:uppercase;font-size:.65rem;color:var(--cyan-soft)}.science-hero-meta dd{margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.science-boundary,.science-article,.science-decoder,.science-verdict,.science-sources{padding-top:clamp(5rem,11vw,10rem);padding-bottom:clamp(5rem,11vw,10rem)}.boundary-grid,.verdict-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,10vw,11rem)}.boundary-grid h2,.verdict-grid h2,.decoder-intro h2{font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.02;letter-spacing:-.06em;margin:.5rem 0}.boundary-grid p,.verdict-grid p{max-width:39rem}.article-grid{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr);gap:clamp(2rem,10vw,11rem)}.science-article{border-top:1px solid var(--line)}.science-article aside{padding-top:.8rem}.science-article aside span{font-size:.65rem;text-transform:uppercase;color:var(--cyan-soft);line-height:1.5}.science-article aside p{font-size:.9rem;color:var(--muted);max-width:18rem}.science-article article{max-width:50rem}.science-article h2{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.08;letter-spacing:-.055em;margin:0 0 1.4rem}.science-article article p{font-size:1.04rem;line-height:1.8;color:#d4dcda}.science-article-inverse{background:var(--panel)}.decoder-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:4rem}.decoder-intro .lede{margin:0;color:var(--muted)}.decoder-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.decoder-steps li{display:grid;grid-template-columns:5rem minmax(13rem,.7fr) 1fr;gap:1.5rem;padding:2.1rem 0;border-bottom:1px solid var(--line)}.decoder-steps span{font-size:.75rem;color:var(--cyan-soft)}.decoder-steps h3{margin:0;font-size:1.2rem}.decoder-steps p{margin:0;color:var(--muted);font-size:.92rem}.decoder-rule{margin:2.5rem 0 0 auto;max-width:36rem;font-size:1.25rem;line-height:1.4}.science-verdict{background:linear-gradient(120deg,#091113,#050708)}.science-sources{border-top:1px solid var(--line)}.science-sources h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em}.science-sources ol{padding-left:1.4rem;max-width:56rem}.science-sources li{margin:1rem 0;padding-left:.4rem;font-size:.76rem;line-height:1.7;color:var(--muted);text-transform:none;letter-spacing:0}.science-sources a{color:var(--cyan);text-decoration:underline;text-underline-offset:.2em}.sources-note{max-width:52rem;color:var(--muted);font-size:.85rem;margin-top:2.5rem}@media(max-width:800px){body{padding-top:3.9rem}.science-hero{grid-template-columns:1fr;min-height:42rem;padding:2rem 1.25rem}.science-hero-meta{margin-top:3rem}.boundary-grid,.verdict-grid,.decoder-intro,.article-grid{grid-template-columns:1fr}.article-grid{gap:1.25rem}.science-article aside{border-top:1px solid var(--line);padding-top:1rem}.decoder-steps li{grid-template-columns:3rem 1fr}.decoder-steps p{grid-column:2}.primary-nav{display:none}}@media(max-width:480px){.decoder-steps li{grid-template-columns:1fr;gap:.7rem}.decoder-steps p{grid-column:auto}.science-hero h1{font-size:3.1rem}.decoder-intro h2{font-size:1.85rem;overflow-wrap:anywhere;letter-spacing:-.045em}}

/* Science article QA pass — reduce dead air, increase microtype contrast */
.science-boundary,.science-article,.science-decoder,.science-verdict,.science-sources{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}
.decoder-intro{grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr);align-items:center}.decoder-intro-copy .lede{margin-top:1.4rem}.decoder-mark{margin:0;justify-self:end;width:min(100%,15rem);text-align:center}.decoder-mark img{display:block;width:100%;height:auto}.decoder-mark figcaption{margin-top:.35rem;font:400 .62rem/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cyan)}.decoder-mark figcaption .red-mark{margin-right:.35rem}@media(max-width:800px){.decoder-intro{grid-template-columns:1fr}.decoder-mark{justify-self:start;width:7rem;margin-top:1rem}.decoder-intro-copy .lede{margin-top:1rem}}
.decoder-steps span,.science-article aside span{color:var(--cyan)}
