/* Science: published evidence, design response and a research agenda. */
.sci-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:end;padding-block:clamp(3rem,6vw,5.5rem) 2.5rem}
.sci-hero h1{font-size:clamp(2.6rem,1.3rem + 4.4vw,4.5rem);max-width:13ch}.sci-hero .lead{color:var(--ink);font-size:1.2rem}.sci-hero p:not(.eyebrow){color:var(--ink-soft)}
.sci-nav{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;padding-block:1.1rem;border-block:1px solid var(--line);font-size:.85rem;font-weight:600}.sci-nav a{text-decoration:none;color:var(--accent)}
.sci-standard,.sci-sequence,.sci-edition{padding-block:clamp(3rem,6vw,5rem)}.sci-section-heading{max-width:51rem;margin-bottom:2rem}.sci-section-heading h2{margin:.5rem 0 1rem}.sci-section-heading p:not(.eyebrow){color:var(--ink-soft)}
.sci-standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.sci-standard-grid article{border-top:2px solid var(--emphasis);padding-top:1rem}.sci-standard-grid span{font:600 .72rem/1.5 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tf-gold-text)}.sci-standard-grid h3{font-size:1.5rem;margin:.6rem 0}.sci-standard-grid p{font-size:.95rem;color:var(--ink-soft)}
.sci-status{max-width:none;margin:1.75rem 0 0;padding:1rem 1.25rem;border-left:3px solid var(--accent);background:var(--accent-wash);font-size:.9rem;color:var(--ink)}
.sci-ai{background:var(--canvas-2);padding-block:clamp(3rem,6vw,5rem);border-block:1px solid var(--line)}.sci-capability{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.sci-capability article{padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s)}.sci-metric{font:400 2.8rem/1.2 var(--serif);color:var(--accent)}.sci-metric small{display:block;font:500 .85rem/1.5 var(--sans);margin:.2rem 0 1rem}.sci-capability h3{font-size:1.35rem;margin:0 0 .75rem}.sci-capability p{font-size:.95rem;color:var(--ink-soft)}.sci-capability a,.sci-ai-contrast a{font-size:.8rem;font-weight:500}
.sci-caption{max-width:72rem;margin:1rem 0 0;font-size:.85rem;color:var(--ink-mute);line-height:1.6}.sci-contrast-heading{margin:3.5rem 0 1.25rem}.sci-contrast-heading h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.sci-contrast-heading p{margin-top:.5rem;color:var(--ink-soft)}
.sci-ai-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-s);overflow:hidden}.sci-ai-contrast article{padding:clamp(1.5rem,3vw,2.4rem);background:var(--surface);border-top:3px solid var(--stage-discuss)}.sci-ai-contrast article+article{border-top-color:var(--accent);border-left:1px solid var(--line);background:var(--accent-wash)}.sci-ai-contrast h3{font-size:clamp(1.5rem,1.2rem + .7vw,1.9rem);line-height:1.3;margin:.75rem 0 1.25rem}.sci-ai-contrast p:not(.eyebrow){color:var(--ink-soft);font-size:.95rem}
.sci-human{margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);background:var(--deep);color:var(--deep-ink);border-radius:var(--r-s)}.sci-human .eyebrow{color:var(--deep-emphasis)}.sci-human h3{color:var(--deep-ink);font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem);margin:.75rem 0 1.5rem}.sci-human p:not(.eyebrow){max-width:62rem;color:var(--deep-ink)}.sci-human a{color:var(--deep-emphasis)}.sci-human-note{font-size:.85rem;border-top:1px solid color-mix(in srgb,var(--deep-ink) 25%,transparent);padding-top:1.25rem;margin-top:1.5rem}.sci-human>.text-link{display:inline-block;margin-top:.8rem}
.sci-steps{border-top:1px solid var(--line)}.sci-step{border-bottom:1px solid var(--line);scroll-margin-top:6rem}.sci-step summary{display:flex;align-items:center;gap:1.2rem;padding:1.5rem .5rem;cursor:pointer;list-style:none}.sci-step summary::-webkit-details-marker{display:none}.sci-step-number{flex:0 0 2rem;color:var(--stage-text);font:400 1.6rem/1 var(--serif)}.sci-step summary>span:nth-child(2){flex:1;min-width:0}.sci-step small{display:block;font:600 .7rem/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--stage-text);margin-bottom:.35rem}.sci-step summary strong{font:400 clamp(1.2rem,1rem + .7vw,1.6rem)/1.3 var(--serif);color:var(--heading)}.sci-step-toggle{font-size:1.7rem;color:var(--accent);transition:transform .2s}.sci-step[open] .sci-step-toggle{transform:rotate(45deg)}.sci-step[open] summary{background:var(--stage-wash)}.sci-step-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1.5rem 1.25rem 2rem}.sci-step-body h3{font:600 .75rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;color:var(--heading)}.sci-step-body p{font-size:.93rem;color:var(--ink-soft);margin:0}.sci-step-test,.sci-step-sources{grid-column:1/-1;max-width:none}.sci-step-sources{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;border-top:1px solid var(--line);padding-top:1rem}.sci-step-sources a{font-size:.8rem}
.sci-research{padding-block:clamp(3rem,6vw,5rem);background:var(--accent-wash);border-block:1px solid var(--line)}.sci-research-intro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.sci-research-intro p{color:var(--ink-soft)}.sci-research-intro h2{margin-top:.5rem}.sci-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:2rem 0}.sci-measures>div{border-top:2px solid var(--accent);padding-top:1rem}.sci-measures dt{font-weight:600;color:var(--accent);margin-bottom:.6rem}.sci-measures dd{margin:0;font-size:.93rem;color:var(--ink-soft)}.sci-test-plan{padding:1.5rem;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-s)}.sci-test-plan h3{font-size:1.5rem;margin-bottom:.7rem}.sci-test-plan p{max-width:65rem;color:var(--ink-soft)}.sci-research-rules{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.sci-research-rules h3{font-size:1.35rem}.sci-research-rules p{font-size:.92rem;color:var(--ink-soft)}.sci-collaborate{display:flex;align-items:center;gap:1.5rem;max-width:none;margin-top:2rem}.sci-collaborate span{flex:1;font-size:.85rem;color:var(--ink-soft)}
.sci-edition{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.sci-edition h2{margin-top:.5rem}.sci-edition p:not(.eyebrow){color:var(--ink-soft)}.sci-edition .text-link{display:block;margin-top:1rem}
@media(max-width:60rem){.sci-hero,.sci-research-intro,.sci-edition{grid-template-columns:1fr;gap:1.75rem}.sci-hero h1{max-width:20ch}.sci-standard-grid{gap:1rem}.sci-step-body{grid-template-columns:1fr;gap:1.5rem}.sci-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-collaborate{align-items:flex-start;flex-direction:column}}
@media(max-width:40rem){.sci-standard-grid,.sci-capability,.sci-ai-contrast,.sci-research-rules{grid-template-columns:1fr}.sci-ai-contrast article+article{border-left:0}.sci-standard-grid{gap:1.5rem}.sci-step summary{gap:.7rem}.sci-step-number{flex-basis:1.7rem}.sci-step-body{padding-inline:.5rem}.sci-measures{grid-template-columns:1fr}.sci-collaborate .button{white-space:normal;text-align:center}.sci-nav{gap:.7rem 1.15rem}}
