@import url("../the-art-of-whoring/seminar.css?v=sc006-base-20261023-1");

:root{--clinical:#879078;--clinical-soft:#e6e8df}.clinical-hero h1{max-width:11ch;font-size:clamp(4.6rem,8.9vw,10rem)}.clinical-hero h1 em{color:var(--gold)}.clinical-note{background:linear-gradient(155deg,var(--cream),var(--clinical-soft))}.clinical-note blockquote{max-width:10ch}.clinical-stamp{margin-top:2rem;padding:1rem;border:1px solid var(--clinical);color:var(--clinical);font:600 .54rem/1.55 var(--body);letter-spacing:.14em;text-transform:uppercase}.abstract{max-width:none;background:var(--clinical-soft)}.abstract h2{max-width:14ch}.abstract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;background:var(--line);border:1px solid var(--line)}.abstract-grid p{margin:0;padding:1.5rem;background:var(--paper);font-size:1.08rem;line-height:1.55}.abstract-grid b{display:block;margin-bottom:.55rem;color:var(--clinical);font:600 .56rem var(--body);letter-spacing:.14em;text-transform:uppercase}.clinical-label{color:var(--clinical)!important}.dose{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;max-width:48rem;margin:3.5rem auto;padding:2rem 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.dose b{font:400 clamp(3rem,7vw,7rem)/.85 var(--display);letter-spacing:-.05em}.dose span{color:var(--gold);font:600 .56rem var(--body);letter-spacing:.14em;text-transform:uppercase}.mechanisms{max-width:50rem;margin:3.5rem auto;border-top:1px solid var(--ink)}.mechanisms section{padding:1.4rem 0;border-bottom:1px solid var(--line)}.mechanisms h3{margin:0 0 .5rem;color:var(--clinical);font:500 1.5rem var(--display)}.mechanisms p{margin:0;font-size:1.05rem;line-height:1.6}.declarations{max-width:48rem;margin:4rem auto 0;border:1px solid var(--ink)}.declarations p{display:grid;grid-template-columns:10rem 1fr;gap:1rem;margin:0;padding:1rem;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.5}.declarations p:last-child{border-bottom:0}.declarations b{font:600 .55rem var(--body);letter-spacing:.12em;text-transform:uppercase}.vi-preview{margin:2rem 0;padding:1.5rem;border-left:3px solid var(--gold);background:var(--cream)}.vi-preview p{margin:0 0 1rem;color:var(--ink)}.vi-preview p:last-child{margin:0}.clinical-disclaimer{font-style:italic}.series-next a{max-width:15ch}
.clinical-addendum{max-width:none;background:linear-gradient(150deg,var(--paper) 0%,var(--clinical-soft) 100%)}.clinical-addendum>p,.clinical-addendum>h3,.clinical-addendum>blockquote{max-width:48rem;margin-left:auto;margin-right:auto}.clinical-addendum>h3{margin-top:3.6rem;margin-bottom:1.1rem;color:var(--clinical);font:500 clamp(1.5rem,2.8vw,2.25rem)/1.05 var(--display)}.addendum-kicker{padding-bottom:1.25rem;border-bottom:1px solid var(--clinical);color:var(--clinical);font:600 .58rem/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase}.clinical-equation{display:grid;grid-template-columns:auto 2rem auto 2rem auto 2rem auto;align-items:center;gap:.35rem;max-width:64rem;margin:4rem auto;padding:2.2rem 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);text-align:center}.clinical-equation span{font:400 clamp(1.45rem,2.6vw,2.75rem)/1 var(--display)}.clinical-equation i{color:var(--gold);font:400 1.4rem var(--display)}.clinical-equation small{grid-column:1/-1;margin-top:1rem;color:var(--clinical);font:600 .54rem/1.45 var(--body);letter-spacing:.12em;text-transform:uppercase}.terminal-verdict{margin-top:4rem!important;margin-bottom:1rem!important;padding:2.2rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:clamp(2.6rem,5.5vw,5.5rem)!important;line-height:.92!important;letter-spacing:-.035em;text-align:center}.vi-addendum-seal{margin:2rem 0;padding:1.5rem;border:1px solid var(--gold);background:var(--cream)}.vi-addendum-seal>span{display:block;margin-bottom:1rem;color:var(--gold);font:600 .56rem var(--body);letter-spacing:.14em;text-transform:uppercase}.vi-addendum-seal p{margin:0 0 1.2rem;color:var(--ink)}.vi-addendum-seal blockquote{margin:0;padding-top:1rem;border-top:1px solid var(--line);color:var(--ink);font:500 1.5rem/1.05 var(--display)}
@media(max-width:760px){.abstract-grid{grid-template-columns:1fr}.declarations p{grid-template-columns:1fr}.clinical-hero h1{font-size:4.2rem}.dose{align-items:start;grid-template-columns:1fr}.clinical-stamp{max-width:24rem}.clinical-equation{grid-template-columns:1fr;padding:1.5rem}.clinical-equation i{transform:rotate(90deg)}.terminal-verdict{text-align:left}}
