.narrow.astro-2g6ify2b{max-width:var(--shell-narrow)}.hero.astro-2g6ify2b{padding-block:var(--space-8) var(--space-10)}.crumbs.astro-2g6ify2b ol.astro-2g6ify2b{align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--text-on-dark-soft);padding:0;list-style:none;display:flex}.crumbs.astro-2g6ify2b li.astro-2g6ify2b+li.astro-2g6ify2b:before{content:"/";padding-right:var(--space-2);color:var(--rule-hairline)}.crumbs.astro-2g6ify2b a.astro-2g6ify2b{color:var(--text-on-dark-soft);min-height:var(--tap-target);align-items:center;display:inline-flex}.hero.astro-2g6ify2b h1.astro-2g6ify2b{font-size:clamp(2.2rem, 5.5vw, var(--text-2xl));margin:0 0 var(--space-4);text-wrap:balance;max-width:26ch;font-weight:600}.hero__sub.astro-2g6ify2b{font-style:italic;font-size:var(--text-lg);color:var(--text-on-dark-soft);max-width:52ch;margin:0 0 var(--space-7)}.hero-citation-block.astro-2g6ify2b{font-size:var(--text-md);line-height:var(--line-body);border-left:3px solid var(--color-gold);background:color-mix(in srgb, var(--color-cream) 6%, var(--color-black));padding:var(--space-6) var(--space-7);max-width:var(--measure);margin:0 0 var(--space-5)}.hero__meta.astro-2g6ify2b{font-size:var(--text-sm);color:var(--text-on-dark-soft);margin:0 0 var(--space-7)}.hero__trust.astro-2g6ify2b{font-style:italic;font-size:var(--text-sm);color:var(--text-on-dark-soft);margin:var(--space-5) 0 0}.page-summary-band.astro-2g6ify2b{padding-block:var(--space-9) var(--space-2)}.jump.astro-2g6ify2b{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-7);padding-block:var(--space-5);border-top:1px solid var(--rule-hairline);border-bottom:1px solid var(--rule-hairline);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.jump__label.astro-2g6ify2b{font-weight:600}.jump.astro-2g6ify2b a.astro-2g6ify2b{min-height:var(--tap-target);border-bottom:2px solid var(--color-gold);align-items:center;text-decoration:none;display:inline-flex}.jump.astro-2g6ify2b a.astro-2g6ify2b:hover{border-bottom-color:var(--text-on-cream)}.jump__dot.astro-2g6ify2b{color:var(--gold-on-cream)}@media (width<=767px){.jump.astro-2g6ify2b{flex-direction:column;align-items:flex-start;gap:0}.jump__dot.astro-2g6ify2b{display:none}}.quick-answer.astro-2g6ify2b{font-size:var(--text-md);line-height:var(--line-body);border-left:3px solid var(--color-gold);background:color-mix(in srgb, var(--color-gold) 7%, var(--color-cream));padding:var(--space-6) var(--space-7);max-width:var(--measure);margin:0 0 var(--space-7)}.prose.astro-2g6ify2b p.astro-2g6ify2b+p.astro-2g6ify2b,.prose.astro-2g6ify2b ul.astro-2g6ify2b+p.astro-2g6ify2b,.prose.astro-2g6ify2b p.astro-2g6ify2b+ul.astro-2g6ify2b,.prose.astro-2g6ify2b table.astro-2g6ify2b+p.astro-2g6ify2b{margin-top:var(--space-5)}.prose.astro-2g6ify2b h3.astro-2g6ify2b{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-4);font-weight:600}.prose.astro-2g6ify2b ul.astro-2g6ify2b{margin:var(--space-4) 0 0;padding-left:var(--space-6)}.prose.astro-2g6ify2b li.astro-2g6ify2b+li.astro-2g6ify2b{margin-top:var(--space-2)}.protocol-card.astro-2g6ify2b{border:1px solid var(--rule-hairline);border-top:3px solid var(--color-gold);padding:var(--space-7);margin:var(--space-6) 0}.protocol-card.astro-2g6ify2b p.astro-2g6ify2b+p.astro-2g6ify2b{margin-top:var(--space-4)}.protocol-card__title.astro-2g6ify2b{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.protocol-card.astro-2g6ify2b p.astro-2g6ify2b.protocol-card__title{margin-top:var(--space-6)}.protocol-card.astro-2g6ify2b p.astro-2g6ify2b.protocol-card__title:first-child{margin-top:0}.callout.astro-2g6ify2b{border:1px solid var(--color-gold);background:color-mix(in srgb, var(--color-gold) 7%, var(--color-cream));padding:var(--space-7);margin:var(--space-7) 0;max-width:var(--measure)}.callout__title.astro-2g6ify2b{margin:0 0 var(--space-4);font-size:var(--text-md)}.callout.astro-2g6ify2b ul.astro-2g6ify2b{padding-left:var(--space-6);margin:0}.callout__note.astro-2g6ify2b{margin:var(--space-4) 0 0;font-style:italic}.framing-note.astro-2g6ify2b{color:var(--text-on-cream-soft);font-style:italic}.section-close.astro-2g6ify2b{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--rule-hairline)}.timeline.astro-2g6ify2b{border-collapse:collapse;width:100%;margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--line-body)}.timeline.astro-2g6ify2b thead.astro-2g6ify2b th.astro-2g6ify2b{text-align:left;color:var(--gold-on-cream);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:2px solid var(--color-gold);font-weight:600}.timeline.astro-2g6ify2b tbody.astro-2g6ify2b th.astro-2g6ify2b,.timeline.astro-2g6ify2b tbody.astro-2g6ify2b td.astro-2g6ify2b{text-align:left;vertical-align:top;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--rule-hairline);font-weight:400}.timeline.astro-2g6ify2b tbody.astro-2g6ify2b th.astro-2g6ify2b{white-space:nowrap;font-weight:600}@media (width<=767px){.timeline.astro-2g6ify2b thead.astro-2g6ify2b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.timeline.astro-2g6ify2b,.timeline.astro-2g6ify2b tbody.astro-2g6ify2b,.timeline.astro-2g6ify2b tr.astro-2g6ify2b,.timeline.astro-2g6ify2b tbody.astro-2g6ify2b th.astro-2g6ify2b,.timeline.astro-2g6ify2b td.astro-2g6ify2b{box-sizing:border-box;width:100%;display:block}.timeline.astro-2g6ify2b tr.astro-2g6ify2b{border:1px solid var(--rule-hairline);border-top:3px solid var(--color-gold);padding:var(--space-5);margin-bottom:var(--space-5)}.timeline.astro-2g6ify2b tbody.astro-2g6ify2b th.astro-2g6ify2b,.timeline.astro-2g6ify2b td.astro-2g6ify2b{padding:var(--space-2) 0;white-space:normal;border-bottom:0}.timeline.astro-2g6ify2b td.astro-2g6ify2b:before{content:attr(data-label);color:var(--gold-on-cream);font-weight:600;font-size:var(--text-sm);display:block}}.faq-list.astro-2g6ify2b{max-width:var(--measure)}.faq-entry.astro-2g6ify2b{padding-block:var(--space-6);border-bottom:1px solid var(--rule-hairline)}.faq-entry.astro-2g6ify2b:first-child{border-top:1px solid var(--rule-hairline)}.faq-entry__question.astro-2g6ify2b{font-size:var(--text-xl);margin:0 0 var(--space-3);font-weight:600}.faq-entry.astro-2g6ify2b .answer.astro-2g6ify2b{font-size:var(--text-base);line-height:var(--line-body);margin:0}.zone--closing.astro-2g6ify2b{text-align:left}.closing.astro-2g6ify2b{font-size:var(--text-2xl);font-weight:600;line-height:var(--line-heading);max-width:24ch;margin:0 0 var(--space-8);text-wrap:balance}.zone--science.astro-2g6ify2b{padding-block:var(--space-8) var(--space-11)}.science.astro-2g6ify2b{border:1px solid var(--rule-hairline)}.science__summary.astro-2g6ify2b{cursor:pointer;font-weight:600;font-size:var(--text-md);padding:var(--space-5) var(--space-6);min-height:var(--tap-target);box-sizing:border-box}.science__body.astro-2g6ify2b{padding:0 var(--space-6) var(--space-6);font-size:var(--text-base);line-height:var(--line-body);max-width:var(--measure)}.science__body.astro-2g6ify2b h3.astro-2g6ify2b{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3);font-weight:600}.science__body.astro-2g6ify2b h4.astro-2g6ify2b{font-size:var(--text-md);margin:var(--space-5) 0 var(--space-2);font-weight:600}.science__body.astro-2g6ify2b p.astro-2g6ify2b,.science__body.astro-2g6ify2b ul.astro-2g6ify2b{margin:0 0 var(--space-4)}.science__body.astro-2g6ify2b li.astro-2g6ify2b+li.astro-2g6ify2b{margin-top:var(--space-3)}.protocol-name.astro-2g6ify2b{white-space:nowrap}.zone__heading.astro-2g6ify2b,.astro-2g6ify2b[id^=protocol-],section.astro-2g6ify2b[id]{scroll-margin-top:var(--space-8)}
