.condition-landing{--condition-ink:216 60% 8%;--condition-ink-raised:215 53% 12%;--condition-ink-soft:215 42% 16%;--condition-paper:210 22% 96%;--condition-muted:211 18% 72%;--condition-line:210 24% 92% / .15;--condition-copper:var(--accent);--condition-radius:.35rem;isolation:isolate;color:hsl(var(--condition-paper));background:hsl(var(--condition-ink));position:relative;overflow:clip}.condition-landing :where(h1,h2,h3){color:hsl(var(--condition-paper))}.condition-landing :where(a,button){-webkit-tap-highlight-color:transparent}.condition-kicker{max-width:max-content;color:hsl(var(--condition-copper));letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.35}.condition-text-link{width:max-content;color:hsl(var(--condition-paper));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--condition-copper) / .64);-webkit-text-decoration-color:hsl(var(--condition-copper) / .64);text-decoration-color:hsl(var(--condition-copper) / .64);text-underline-offset:.38rem;align-items:center;gap:.6rem;font-size:.86rem;font-weight:650;line-height:1;text-decoration-thickness:1px;transition:color .22s,text-decoration-color .22s,transform .22s;display:inline-flex}.condition-text-link:hover{color:hsl(var(--condition-copper));text-decoration-color:currentColor}.condition-text-link:active{transform:translateY(1px)}.condition-hero{background:hsl(var(--condition-ink));min-height:100dvh;position:relative;overflow:hidden}.condition-hero__film,.condition-hero__film>picture,.condition-hero__film>video{width:100%;height:100%;position:absolute;inset:0}.condition-hero__film img,.condition-hero__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.condition-hero__veil{background:linear-gradient(90deg, hsl(var(--condition-ink) / .98) 0%, hsl(var(--condition-ink) / .88) 34%, hsl(var(--condition-ink) / .28) 72%, hsl(var(--condition-ink) / .16) 100%), linear-gradient(0deg, hsl(var(--condition-ink)) 0%, transparent 42%), radial-gradient(circle at 72% 30%, transparent 0%, hsl(var(--condition-ink) / .14) 58%);position:absolute;inset:0}.condition-hero__layout{grid-template-columns:minmax(0,8fr) minmax(10rem,4fr);align-items:end;gap:clamp(2rem,6vw,7rem);min-height:100dvh;padding-top:clamp(7.5rem,13vh,10rem);padding-bottom:clamp(4rem,9vh,7.5rem);display:grid;position:relative}.condition-hero__copy{max-width:52rem}.condition-hero__copy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;text-shadow:0 1.2rem 4rem hsl(var(--condition-ink) / .42);margin-top:1.2rem;font-size:clamp(3rem,6.4vw,6.6rem);font-weight:620;line-height:.96}.condition-hero__lede{max-width:39rem;color:hsl(var(--condition-paper) / .76);margin-top:1.65rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.68}.condition-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.condition-hero__actions a{white-space:nowrap}.condition-hero__caption{border-inline-start:1px solid hsl(var(--condition-copper) / .72);max-width:13rem;color:hsl(var(--condition-paper) / .6);letter-spacing:.12em;text-transform:uppercase;justify-self:end;padding-inline-start:1rem;font-size:.69rem;line-height:1.6}.condition-urgency{background:hsl(var(--condition-copper) / .13);border-block:1px solid hsl(var(--condition-copper) / .42);position:relative}.condition-urgency__layout{grid-template-columns:auto minmax(12rem,.6fr) minmax(0,1.4fr);align-items:center;gap:1.25rem 2rem;padding-block:1.4rem;display:grid}.condition-urgency svg{width:1.5rem;height:1.5rem;color:hsl(var(--condition-copper))}.condition-urgency h2{letter-spacing:-.015em;font-size:1rem}.condition-urgency p{color:hsl(var(--condition-paper) / .76);font-size:.9rem;line-height:1.6}.condition-certainty{background:hsl(var(--condition-ink-raised));padding-block:clamp(5rem,9vw,8.5rem);position:relative}.condition-certainty__heading{border-bottom:1px solid hsl(var(--condition-line));grid-template-columns:minmax(8rem,.7fr) minmax(0,2.3fr);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.condition-certainty__heading>p{color:hsl(var(--condition-copper));letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700}.condition-certainty__heading h2{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.15rem,4vw,4.2rem);font-weight:600;line-height:1}.condition-certainty__strip{grid-template-columns:1.05fr .9fr 1.25fr;display:grid}.condition-certainty__strip article{border-inline-start:1px solid hsl(var(--condition-line));min-width:0;padding:clamp(1.75rem,3.4vw,3.25rem)}.condition-certainty__strip article:first-child{border-inline-start:0;padding-inline-start:0}.condition-certainty__strip article:last-child{padding-inline-end:0}.condition-certainty__status{color:hsl(var(--condition-paper) / .62);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;display:flex}.condition-certainty__status span{background:hsl(var(--condition-copper));transform-origin:0;width:1.6rem;height:2px}.condition-certainty__strip article[data-tone=investigational] .condition-certainty__status span{opacity:.62;transform:scaleX(.72)}.condition-certainty__strip article[data-tone=not-demonstrated] .condition-certainty__status span{opacity:.36;transform:scaleX(.45)}.condition-certainty__strip h3{max-width:15ch;margin-top:2.6rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:580;line-height:1.08}.condition-certainty__strip article>p{max-width:31rem;color:hsl(var(--condition-muted));margin-top:1rem;font-size:.94rem;line-height:1.72}.condition-answer{background:radial-gradient(circle at 10% 18%, hsl(var(--condition-copper) / .1), transparent 24rem), hsl(var(--condition-ink));padding-block:clamp(6rem,13vw,12rem)}.condition-answer__layout{grid-template-columns:minmax(5rem,2fr) minmax(0,10fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.condition-answer__marker{aspect-ratio:1;border:1px solid hsl(var(--condition-line));border-radius:var(--condition-radius);width:clamp(4rem,7vw,6rem);color:hsl(var(--condition-copper));place-items:center;display:grid}.condition-answer__marker svg{width:1.65rem;height:1.65rem}.condition-answer h2{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin-top:1.1rem;font-size:clamp(2.7rem,6vw,6rem);font-weight:590;line-height:.98}.condition-answer__layout>div>p:last-child{max-width:58rem;color:hsl(var(--condition-paper) / .72);margin-top:2rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.72}.condition-map{background:hsl(var(--condition-ink-soft));padding-block:clamp(5rem,10vw,9rem);position:relative}.condition-map__layout{grid-template-columns:minmax(17rem,4.5fr) minmax(0,7.5fr);gap:clamp(3rem,8vw,9rem);display:grid}.condition-map__sticky{position:sticky;top:7rem}.condition-map__sticky>h2{letter-spacing:-.06em;max-width:12ch;margin-top:1.15rem;font-size:clamp(2.45rem,4.5vw,4.8rem);font-weight:600;line-height:.98}.condition-map__sticky>p:not(.condition-kicker){max-width:34rem;color:hsl(var(--condition-muted));margin-top:1.5rem;line-height:1.7}.condition-standard-care{border-inline-start:1px solid hsl(var(--condition-copper) / .68);max-width:35rem;margin-top:clamp(3rem,6vh,5.5rem);padding-inline-start:1.35rem}.condition-standard-care h3{letter-spacing:-.02em;font-size:1.1rem;font-weight:610}.condition-standard-care>p{color:hsl(var(--condition-paper) / .62);margin-top:.7rem;font-size:.86rem;line-height:1.65}.condition-standard-care ul{gap:.72rem;margin-top:1.25rem;display:grid}.condition-standard-care li{color:hsl(var(--condition-paper) / .82);grid-template-columns:auto 1fr;gap:.65rem;font-size:.82rem;line-height:1.55;display:grid}.condition-standard-care li svg{width:.92rem;height:.92rem;color:hsl(var(--condition-copper));margin-top:.16rem}.condition-map__entries{border-top:1px solid hsl(var(--condition-line))}.condition-map__entries li{border-bottom:1px solid hsl(var(--condition-line));grid-template-columns:4rem minmax(0,1fr);align-content:center;gap:clamp(1rem,3vw,3rem);min-height:clamp(15rem,42vh,27rem);padding-block:clamp(2.75rem,6vw,5.5rem);display:grid}.condition-map__entries li>span{color:hsl(var(--condition-copper));letter-spacing:.14em;font-size:.71rem;font-weight:700}.condition-map__entries h3{letter-spacing:-.05em;max-width:18ch;font-size:clamp(1.8rem,3.4vw,3.55rem);font-weight:570;line-height:1}.condition-map__entries p{max-width:38rem;color:hsl(var(--condition-muted));margin-top:1.1rem;font-size:.98rem;line-height:1.72}.condition-research-film{background:hsl(var(--condition-ink));min-height:132svh;position:relative}.condition-research-film__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.condition-research-film__sticky>picture,.condition-research-film__sticky>video{width:100%;height:100%;position:absolute;inset:0}.condition-research-film__sticky img,.condition-research-film__video{object-fit:cover;width:100%;height:100%}.condition-research-film__veil{background:linear-gradient(0deg, hsl(var(--condition-ink) / .96) 0%, hsl(var(--condition-ink) / .34) 62%, hsl(var(--condition-ink) / .16) 100%), linear-gradient(90deg, hsl(var(--condition-ink) / .74), transparent 70%);position:absolute;inset:0}.condition-research-film__copy{z-index:1;flex-direction:column;justify-content:end;min-height:100svh;margin-top:-100svh;padding-bottom:clamp(4.5rem,11vh,8.5rem);display:flex;position:relative}.condition-research-film__copy h2{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin-top:1rem;font-size:clamp(2.8rem,6.2vw,6.5rem);font-weight:590;line-height:.95}.condition-research-film__copy>p:last-child{max-width:45rem;color:hsl(var(--condition-paper) / .74);margin-top:1.6rem;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.72}.condition-matrix{background:hsl(var(--condition-ink));padding-block:clamp(5rem,10vw,9rem)}.condition-matrix__tracks{border-top:1px solid hsl(var(--condition-line))}.condition-matrix__tracks li{border-bottom:1px solid hsl(var(--condition-line));grid-template-columns:3rem minmax(10rem,2.2fr) minmax(13rem,3.1fr) minmax(13rem,2.7fr);align-items:start;gap:clamp(1rem,2.8vw,3rem);padding:clamp(2rem,4.2vw,4rem) clamp(0rem,2vw,1.5rem);display:grid}.condition-matrix__tracks li:nth-child(2n){margin-inline-start:clamp(0rem,6vw,6rem)}.condition-matrix__index{color:hsl(var(--condition-copper));letter-spacing:.14em;font-size:.7rem;font-weight:700}.condition-matrix h3{max-width:16ch;font-size:clamp(1.4rem,2vw,2.15rem);font-weight:590;line-height:1.08}.condition-matrix li>p:not(.condition-matrix__boundary){color:hsl(var(--condition-paper) / .72);font-size:.91rem;line-height:1.7}.condition-matrix__boundary{color:hsl(var(--condition-muted));font-size:.82rem;line-height:1.65}.condition-matrix__boundary strong{color:hsl(var(--condition-copper));letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem;display:block}.condition-evidence{background:radial-gradient(circle at 86% 12%, hsl(var(--condition-copper) / .08), transparent 30rem), hsl(var(--condition-ink-raised));padding-block:clamp(6rem,12vw,11rem);scroll-margin-top:5rem}.condition-evidence__layout{grid-template-columns:minmax(16rem,3.7fr) minmax(0,8.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.condition-evidence__intro{align-self:start;position:sticky;top:7rem}.condition-evidence__intro h2{letter-spacing:-.06em;max-width:12ch;margin-top:1.1rem;font-size:clamp(2.4rem,4.8vw,4.85rem);font-weight:600;line-height:.98}.condition-evidence__intro>p:last-child{max-width:34rem;color:hsl(var(--condition-muted));margin-top:1.5rem;line-height:1.72}.condition-evidence__ledger{border-top:1px solid hsl(var(--condition-line))}.condition-evidence__ledger>li{border-bottom:1px solid hsl(var(--condition-line));padding-block:clamp(2rem,4.8vw,4.25rem)}.condition-evidence__ledger article>header{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.condition-evidence__ledger article>header>span{color:hsl(var(--condition-copper));letter-spacing:.14em;font-size:.7rem;font-weight:700}.condition-evidence__ledger h3{max-width:22ch;font-size:clamp(1.45rem,2.7vw,2.55rem);font-weight:580;line-height:1.06}.condition-evidence__ledger header a{color:hsl(var(--condition-paper) / .7);text-decoration:underline;-webkit-text-decoration-color:hsl(var(--condition-copper) / .5);-webkit-text-decoration-color:hsl(var(--condition-copper) / .5);text-decoration-color:hsl(var(--condition-copper) / .5);text-underline-offset:.3rem;align-items:center;gap:.45rem;font-size:.72rem;font-weight:650;transition:color .2s;display:inline-flex}.condition-evidence__ledger header a:hover{color:hsl(var(--condition-copper))}.condition-evidence__ledger header a svg{width:.9rem;height:.9rem}.condition-evidence__ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem clamp(1.5rem,4vw,4rem);margin-top:2.25rem;padding-inline-start:4rem;display:grid}.condition-evidence__ledger dt{color:hsl(var(--condition-copper));letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:700}.condition-evidence__ledger dd{color:hsl(var(--condition-paper) / .72);margin-top:.55rem;font-size:.86rem;line-height:1.68}.condition-image-chapter{background:hsl(var(--condition-ink));min-height:184svh;position:relative}.condition-image-chapter__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.condition-image-chapter__sticky>picture,.condition-image-chapter__sticky>img{width:100%;height:100%;position:absolute;inset:0}.condition-image-chapter__image{object-fit:cover;width:100%;height:100%}.condition-image-chapter__veil{background:linear-gradient(90deg, hsl(var(--condition-ink) / .92), hsl(var(--condition-ink) / .24) 72%), linear-gradient(0deg, hsl(var(--condition-ink) / .86), transparent 60%);position:absolute;inset:0}.condition-image-chapter__content{z-index:1;grid-template-columns:minmax(17rem,4fr) minmax(0,8fr);gap:clamp(3rem,9vw,10rem);min-height:184svh;margin-top:-100svh;padding-top:16svh;padding-bottom:12svh;display:grid;position:relative}.condition-image-chapter__content>header{align-self:start;position:sticky;top:8rem}.condition-image-chapter__content>header h2{letter-spacing:-.06em;max-width:12ch;margin-top:1.1rem;font-size:clamp(2.5rem,4.7vw,4.9rem);font-weight:590;line-height:.98}.condition-image-chapter__content>header>p:last-child{max-width:32rem;color:hsl(var(--condition-paper) / .74);margin-top:1.45rem;line-height:1.7}.condition-image-chapter__content>ol{border-top:1px solid hsl(var(--condition-paper) / .2)}.condition-image-chapter__content>ol li{border-bottom:1px solid hsl(var(--condition-paper) / .2);min-height:34svh;text-shadow:0 .5rem 2.2rem hsl(var(--condition-ink) / .9);grid-template-columns:3.5rem minmax(0,1fr);align-content:center;gap:1.25rem;display:grid}.condition-image-chapter__content>ol li>span{color:hsl(var(--condition-copper));letter-spacing:.14em;font-size:.7rem;font-weight:700}.condition-image-chapter__content>ol h3{letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,3.2rem);font-weight:580;line-height:1.02}.condition-image-chapter__content>ol p{max-width:38rem;color:hsl(var(--condition-paper) / .76);margin-top:.9rem;font-size:.92rem;line-height:1.68}.condition-evaluation{background:hsl(var(--condition-ink-raised));padding-block:clamp(6rem,12vw,11rem)}.condition-evaluation__layout{grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.condition-evaluation__media{border-radius:var(--condition-radius);background:hsl(var(--condition-ink));min-height:min(72svh,49rem);box-shadow:0 2.6rem 7rem hsl(var(--condition-ink) / .38);position:relative;overflow:hidden}.condition-evaluation__media>picture,.condition-evaluation__media>img{width:100%;height:100%;position:absolute;inset:0}.condition-evaluation__image{object-fit:cover;width:100%;height:100%}.condition-evaluation__copy[data-with-media=false]{grid-column:1/-1;grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.condition-evaluation__copy header h2{letter-spacing:-.06em;max-width:13ch;margin-top:1.05rem;font-size:clamp(2.4rem,4.6vw,4.75rem);font-weight:590;line-height:.98}.condition-evaluation__copy header>p:last-child{max-width:40rem;color:hsl(var(--condition-muted));margin-top:1.45rem;line-height:1.72}.condition-evaluation__lists{gap:2.3rem;margin-top:3rem;display:grid}.condition-evaluation__copy[data-with-media=false] .condition-evaluation__lists{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.condition-evaluation__lists>div{border-top:1px solid hsl(var(--condition-line));padding-top:1.2rem}.condition-evaluation__lists h3{letter-spacing:0;align-items:center;gap:.65rem;font-size:.88rem;font-weight:650;display:flex}.condition-evaluation__lists h3 svg{width:1rem;height:1rem;color:hsl(var(--condition-copper))}.condition-evaluation__lists ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin-top:1.15rem;display:grid}.condition-evaluation__lists li{border-inline-start:1px solid hsl(var(--condition-copper) / .5);color:hsl(var(--condition-paper) / .7);padding-inline-start:.85rem;font-size:.8rem;line-height:1.58}.condition-planning{background:linear-gradient(110deg, hsl(var(--condition-copper) / .07), transparent 42%), hsl(var(--condition-ink));padding-block:clamp(6rem,12vw,11rem)}.condition-planning__layout{grid-template-columns:minmax(0,7fr) minmax(16rem,5fr);align-items:start;gap:clamp(4rem,9vw,10rem);display:grid}.condition-cost h2{letter-spacing:-.065em;max-width:13ch;margin-top:1rem;font-size:clamp(2.6rem,5.2vw,5.4rem);font-weight:590;line-height:.96}.condition-cost>p:not(.condition-kicker){max-width:44rem;color:hsl(var(--condition-muted));margin-top:1.5rem;line-height:1.72}.condition-cost blockquote{border-inline-start:2px solid hsl(var(--condition-copper));max-width:46rem;color:hsl(var(--condition-paper) / .9);font-family:var(--font-display);margin-top:2.2rem;padding:1.35rem 0 1.35rem 1.4rem;font-size:clamp(1.15rem,1.8vw,1.5rem);font-style:normal;line-height:1.5}[dir=rtl] .condition-cost blockquote{padding-inline:1.4rem 0}.condition-cost>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.8rem;max-width:46rem;margin-top:2rem;display:grid}.condition-cost>ul li{border-top:1px solid hsl(var(--condition-line));color:hsl(var(--condition-paper) / .67);padding-top:.8rem;font-size:.82rem;line-height:1.55}.condition-cost .condition-text-link{margin-top:2rem}.condition-questions{border:1px solid hsl(var(--condition-line));border-radius:var(--condition-radius);background:hsl(var(--condition-ink-raised) / .74);box-shadow:inset 0 1px 0 hsl(var(--condition-paper) / .06);padding:clamp(1.75rem,3vw,2.75rem);position:sticky;top:7rem}.condition-questions h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(1.65rem,2.8vw,2.8rem);font-weight:590;line-height:1.04}.condition-questions ol{border-top:1px solid hsl(var(--condition-line));margin-top:2rem}.condition-questions li{border-bottom:1px solid hsl(var(--condition-line));grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;padding-block:1.15rem;display:grid}.condition-questions li span{color:hsl(var(--condition-copper));letter-spacing:.12em;font-size:.66rem;font-weight:700}.condition-questions li p{color:hsl(var(--condition-paper) / .76);font-size:.85rem;line-height:1.62}.condition-references{border-top:1px solid hsl(var(--condition-line));background:hsl(var(--condition-ink-soft));padding-block:clamp(5rem,10vw,9rem)}.condition-references__layout{grid-template-columns:minmax(0,8fr) minmax(15rem,4fr);gap:clamp(4rem,9vw,10rem);display:grid}.condition-references h2{letter-spacing:-.055em;max-width:15ch;margin-top:1rem;font-size:clamp(2.15rem,4vw,4.1rem);font-weight:590;line-height:1}.condition-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:2.5rem;display:grid}.condition-sources li{border-top:1px solid hsl(var(--condition-line))}.condition-sources a{color:hsl(var(--condition-paper));justify-content:space-between;align-items:start;gap:1rem;padding-block:1.15rem;transition:color .2s;display:flex}.condition-sources a:hover{color:hsl(var(--condition-copper))}.condition-sources strong,.condition-sources small{display:block}.condition-sources strong{font-size:.9rem;font-weight:620;line-height:1.4}.condition-sources small{color:hsl(var(--condition-muted));margin-top:.35rem;font-size:.74rem;line-height:1.5}.condition-sources svg{flex:none;width:1rem;height:1rem;margin-top:.15rem}.condition-related{padding-top:.3rem}.condition-related h2{max-width:12ch;margin-top:0;font-size:clamp(1.55rem,2.4vw,2.45rem)}.condition-related ul{border-top:1px solid hsl(var(--condition-line));margin-top:2rem}.condition-related li{border-bottom:1px solid hsl(var(--condition-line))}.condition-related a{color:hsl(var(--condition-paper) / .76);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:.84rem;transition:color .2s,padding-inline .2s;display:flex}.condition-related a:hover{color:hsl(var(--condition-copper));padding-inline-start:.4rem}.condition-related svg{flex:none;width:1rem;height:1rem}.condition-faq-shell{--primary:210 22% 96%;--foreground:210 22% 96%;--muted-foreground:211 18% 72%;--border:210 24% 92% / .16;--accent:19 63% 48%;--accent-soft:19 45% 18%;background:hsl(var(--condition-ink))}.condition-faq-shell .section-rhythm{padding-block:clamp(6rem,12vw,10rem)}.condition-faq-shell .display-2,.condition-faq-shell .font-display{color:hsl(var(--condition-paper))}.condition-faq-shell .text-foreground\/80{color:hsl(var(--condition-paper) / .74)}.condition-landing[data-category=immune-inflammatory]{--condition-radius:1.05rem}.condition-landing[data-category=reproductive-urologic]{--condition-radius:1.65rem}.condition-landing[data-category=neurological] .condition-map__entries li{grid-template-columns:5.5rem minmax(0,1fr)}.condition-landing[data-category=immune-inflammatory] .condition-certainty__strip{grid-template-columns:.9fr 1.25fr .9fr}.condition-landing[data-category=immune-inflammatory] .condition-answer__marker{border-radius:50%}.condition-landing[data-category=musculoskeletal] .condition-map__entries li:nth-child(2n),.condition-landing[data-archetype=joint-taxonomy] .condition-matrix__tracks li:nth-child(odd),.condition-landing[data-archetype=tendon-mechanics] .condition-matrix__tracks li:nth-child(odd){margin-inline-start:clamp(0rem,4vw,4.5rem)}.condition-landing[data-category=systemic] .condition-answer{background:radial-gradient(circle at 86% 42%, hsl(var(--condition-copper) / .14), transparent 28rem), hsl(var(--condition-ink))}.condition-landing[data-category=systemic] .condition-evidence__layout{grid-template-columns:minmax(16rem,4.5fr) minmax(0,7.5fr)}.condition-landing[data-category=reproductive-urologic] .condition-hero__copy{max-width:45rem}.condition-landing[data-category=reproductive-urologic] .condition-map__layout{grid-template-columns:minmax(18rem,5.25fr) minmax(0,6.75fr)}.condition-landing:is([data-archetype=headache-pathway],[data-archetype=facial-pain],[data-archetype=peripheral-nerve]) .condition-image-chapter__veil{background:linear-gradient(270deg, hsl(var(--condition-ink) / .9), hsl(var(--condition-ink) / .18) 70%), linear-gradient(0deg, hsl(var(--condition-ink) / .86), transparent 60%)}[dir=rtl] .condition-landing :where(h1,h2,h3),[dir=rtl] .condition-kicker,[dir=rtl] .condition-certainty__heading>p,[dir=rtl] .condition-certainty__status,[dir=rtl] .condition-matrix__index,[dir=rtl] .condition-map__entries li>span,[dir=rtl] .condition-evidence__ledger article>header>span,[dir=rtl] .condition-evidence__ledger dt,[dir=rtl] .condition-image-chapter__content>ol li>span,[dir=rtl] .condition-questions li span{letter-spacing:0}[dir=rtl] .condition-kicker,[dir=rtl] .condition-certainty__heading>p,[dir=rtl] .condition-certainty__status,[dir=rtl] .condition-evidence__ledger dt,[dir=rtl] .condition-matrix__boundary strong{text-transform:none}[dir=rtl] .condition-hero__veil{background:linear-gradient(270deg, hsl(var(--condition-ink) / .98) 0%, hsl(var(--condition-ink) / .88) 34%, hsl(var(--condition-ink) / .28) 72%, hsl(var(--condition-ink) / .16) 100%), linear-gradient(0deg, hsl(var(--condition-ink)) 0%, transparent 42%), radial-gradient(circle at 28% 30%, transparent 0%, hsl(var(--condition-ink) / .14) 58%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.condition-certainty__strip article{animation:linear both condition-rise;animation-timeline:view();animation-range:entry 5% cover 32%}.condition-map__entries li,.condition-matrix__tracks li,.condition-evidence__ledger>li{animation:linear both condition-rise;animation-timeline:view();animation-range:entry 2% cover 30%}.condition-research-film__video{animation:linear both condition-film-drift;animation-timeline:view();animation-range:entry exit 0%}.condition-research-film__copy{animation:linear both condition-copy-resolve;animation-timeline:view();animation-range:entry 18% cover 62%}.condition-image-chapter__image{animation:linear both condition-image-orbit;animation-timeline:view();animation-range:entry exit 0%}.condition-image-chapter__content>ol li{animation:linear both condition-rise;animation-timeline:view();animation-range:entry 4% cover 34%}.condition-evaluation__media{animation:linear both condition-image-reveal;animation-timeline:view();animation-range:entry 4% cover 44%}}}@keyframes condition-rise{0%{opacity:.15;transform:translateY(2.75rem)}to{opacity:1;transform:translate(0)}}@keyframes condition-film-drift{0%{transform:scale(1.13)translate(-1.5%,1%)}to{transform:scale(1.03)translate(1.5%,-1%)}}@keyframes condition-copy-resolve{0%{opacity:.2;transform:translateY(4rem)}to{opacity:1;transform:translate(0)}}@keyframes condition-image-orbit{0%{transform:scale(1.12)translate(-2%,1.5%)}to{transform:scale(1.02)translate(2%,-1.5%)}}@keyframes condition-image-reveal{0%{opacity:.3;transform:translate(-2.5rem,2.5rem)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.condition-hero__copy{animation:.95s cubic-bezier(.16,1,.3,1) both condition-hero-arrive}.condition-hero__caption{animation:.95s cubic-bezier(.16,1,.3,1) .18s both condition-hero-arrive}}@keyframes condition-hero-arrive{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translate(0)}}@media (width<=1023px){.condition-hero__layout{grid-template-columns:minmax(0,9fr) minmax(7rem,3fr)}.condition-certainty__strip{grid-template-columns:1fr 1fr}.condition-certainty__strip article:last-child{border-top:1px solid hsl(var(--condition-line));border-inline-start:0;grid-column:1/-1;padding-inline:0}.condition-map__layout,.condition-evidence__layout,.condition-image-chapter__content,.condition-evaluation__layout,.condition-planning__layout,.condition-references__layout,.condition-landing[data-category=reproductive-urologic] .condition-map__layout,.condition-landing[data-category=systemic] .condition-evidence__layout{grid-template-columns:1fr}.condition-map__sticky,.condition-evidence__intro,.condition-image-chapter__content>header,.condition-questions{position:relative;top:auto}.condition-standard-care{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr);gap:.4rem 2rem;max-width:none;display:grid}.condition-standard-care ul{grid-area:1/2/span 2;margin-top:0}.condition-matrix__tracks li{grid-template-columns:2.5rem minmax(9rem,1fr) minmax(0,1.6fr)}.condition-matrix__boundary{grid-column:2/-1}.condition-image-chapter__content{gap:3rem;padding-top:13svh}.condition-image-chapter__content>header{max-width:40rem}.condition-image-chapter__content>ol{max-width:43rem;margin-inline-start:auto}.condition-evaluation__media{min-height:min(64svh,40rem)}.condition-evaluation__copy[data-with-media=false]{grid-template-columns:1fr}.condition-evaluation__copy[data-with-media=false] .condition-evaluation__lists{margin-top:0}.condition-planning__layout,.condition-references__layout{gap:5rem}.condition-questions{max-width:46rem;margin-inline-start:auto}}@media (width<=767px){.condition-hero__veil{background:linear-gradient(0deg, hsl(var(--condition-ink)) 0%, hsl(var(--condition-ink) / .72) 57%, hsl(var(--condition-ink) / .35) 100%), linear-gradient(90deg, hsl(var(--condition-ink) / .62), transparent)}.condition-hero__layout{grid-template-columns:1fr;align-content:end;gap:2rem;padding-top:7.5rem;padding-bottom:3.5rem}.condition-hero__copy h1{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.6rem,12.5vw,4.25rem);line-height:.99}.condition-hero__lede{max-width:31rem;font-size:1rem}.condition-hero__caption{justify-self:start}.condition-urgency__layout{grid-template-columns:auto 1fr;gap:.7rem 1rem}.condition-urgency p{grid-column:1/-1}.condition-certainty__heading{grid-template-columns:1fr;gap:.9rem}.condition-certainty__strip{grid-template-columns:1fr}.condition-certainty__strip article,.condition-certainty__strip article:first-child,.condition-certainty__strip article:last-child{border-top:0;border-inline-start:0;border-bottom:1px solid hsl(var(--condition-line));grid-column:auto;padding:2rem 0}.condition-certainty__strip h3{margin-top:1.4rem}.condition-answer__layout{grid-template-columns:1fr;gap:2.25rem}.condition-answer h2{font-size:clamp(2.45rem,11.5vw,4rem)}.condition-map__layout,.condition-evidence__layout,.condition-image-chapter__content,.condition-evaluation__layout,.condition-planning__layout,.condition-references__layout{gap:3.5rem}.condition-standard-care{display:block}.condition-standard-care ul{margin-top:1.2rem}.condition-map__entries li{grid-template-columns:2.5rem minmax(0,1fr);min-height:15rem}.condition-landing[data-category=neurological] .condition-map__entries li,.condition-landing[data-category=immune-inflammatory] .condition-certainty__strip{grid-template-columns:1fr}.condition-landing[data-category=neurological] .condition-map__entries li{grid-template-columns:2.5rem minmax(0,1fr)}.condition-landing[data-category=musculoskeletal] .condition-map__entries li:nth-child(2n),.condition-landing[data-archetype=joint-taxonomy] .condition-matrix__tracks li:nth-child(odd),.condition-landing[data-archetype=tendon-mechanics] .condition-matrix__tracks li:nth-child(odd){margin-inline-start:0}.condition-research-film{min-height:115svh}.condition-research-film__copy h2{font-size:clamp(2.45rem,11.2vw,4.15rem)}.condition-matrix__tracks li,.condition-matrix__tracks li:nth-child(2n){grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;margin-inline-start:0;padding-block:2.5rem}.condition-matrix li>p:not(.condition-matrix__boundary),.condition-matrix__boundary{grid-column:2}.condition-evidence__ledger article>header{grid-template-columns:2.25rem minmax(0,1fr)}.condition-evidence__ledger header a{grid-column:2;width:max-content;margin-top:.45rem}.condition-evidence__ledger dl{grid-template-columns:1fr;padding-inline-start:3.25rem}.condition-image-chapter{min-height:160svh}.condition-image-chapter__content{min-height:160svh;margin-top:-100svh;padding-top:11svh}.condition-image-chapter__content>ol li{grid-template-columns:2.5rem minmax(0,1fr);min-height:30svh}.condition-evaluation__media{min-height:54svh}.condition-evaluation__copy[data-with-media=false] .condition-evaluation__lists,.condition-evaluation__lists ul,.condition-cost>ul,.condition-sources{grid-template-columns:1fr}.condition-evaluation__copy[data-with-media=false] .condition-evaluation__lists{gap:2.3rem}.condition-questions{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.condition-hero__copy,.condition-hero__caption,.condition-certainty__strip article,.condition-map__entries li,.condition-matrix__tracks li,.condition-evidence__ledger>li,.condition-research-film__copy,.condition-research-film__video,.condition-image-chapter__image,.condition-image-chapter__content>ol li,.condition-evaluation__media{opacity:1!important;animation:none!important;transform:none!important}.condition-research-film{min-height:100svh}.condition-research-film__sticky{position:absolute;inset:0}.condition-research-film__copy{margin-top:0}.condition-image-chapter{min-height:auto}.condition-image-chapter__sticky{position:absolute;inset:0}.condition-image-chapter__content{min-height:auto;margin-top:0;padding-block:7rem}.condition-image-chapter__content>header{position:relative;top:auto}}@media (prefers-reduced-transparency:reduce){.condition-questions{background:hsl(var(--condition-ink-raised))}}
