:root{--night:#0d0a14;--night-alt:#1a1030;--purple:#442567;--purple-deep:#32184f;--azure:#2e6be6;--azure-deep:#2458c4;--azure-bright:#4b82f0;--azure-light:#5b8cff;--acid:#e4ff3f;--periwinkle:#aeb9f7;--periwinkle-ink:#1e2a6b;--white:#fff;--daylight:#f2f5ff;--ice:#eef0fb;--lavender-ground:#f4f2f8;--lavender-info:#ede7f6;--text:#23283a;--text-2:#555c72;--text-3:#63697b;--ink:#1a1424;--ink-2:#3e3850;--ink-3:#5c5670;--on-night:#d6d6e4;--on-night-2:#c6c6d8;--on-night-3:#9aa0c2;--on-purple:#ffffffc7;--on-ink:#ffffffb8;--rule-light:#e1e5f2;--rule-lavender:#d9d3e6;--rule-dark:#ffffff24;--rule-dark-strong:#ffffff2e;--keyline-ghost:#ffffff80;--glow-hero:radial-gradient(ellipse 34% 38% at 72% 40%,#67389cf2,transparent 70%),radial-gradient(ellipse 72% 78% at 72% 40%,#442567c7,transparent 72%);--glow-corner:radial-gradient(ellipse 30% 42% at 90% 10%,#67389ceb,transparent 70%),radial-gradient(ellipse 66% 86% at 90% 10%,#442567b8,transparent 72%);--glow-foot:radial-gradient(ellipse 38% 30% at 50% 100%,#67389ce6,transparent 70%),radial-gradient(ellipse 78% 62% at 50% 100%,#442567b3,transparent 72%);--glow-azure:radial-gradient(ellipse 34% 30% at 76% 62%,#5b8cffb3,transparent 70%),radial-gradient(ellipse 78% 64% at 76% 62%,#2e6be66b,transparent 72%);--glow-azure-hero:radial-gradient(ellipse 34% 38% at 72% 40%,#5b8cff9e,transparent 70%),radial-gradient(ellipse 74% 80% at 72% 40%,#245bc480,transparent 72%);--glow-duo:radial-gradient(ellipse 30% 34% at 80% 24%,#5b8cff8c,transparent 70%),radial-gradient(ellipse 60% 70% at 40% 70%,#67389ccc,transparent 72%);--glow-acid:radial-gradient(ellipse 22% 26% at 84% 26%,#e4ff3f4d,transparent 66%),radial-gradient(ellipse 60% 66% at 84% 26%,#e4ff3f14,transparent 70%);--photo-protect:linear-gradient(180deg,#0d0a141a 0%,#0d0a1459 45%,#0d0a14eb 100%);--font-display:"Archivo",Arial,sans-serif;--font-mono:"Space Mono","Courier New",monospace;--font-wordmark:"Commuter Sans","Archivo",Arial,sans-serif;--font-accent:"Commuter Sans","Archivo",Arial,sans-serif;--weight-accent:800;--weight-body:400;--weight-display:700;--weight-highlight:800;--display-1:clamp(56px,7.8vw,112px);--display-2:clamp(40px,5vw,64px);--display-3:clamp(28px,3.4vw,44px);--display-4:clamp(24px,2.5vw,32px);--display-tracking:-.055em;--display-leading:.88;--headline-tracking:-.035em;--headline-leading:1.02;--body:17px;--body-large:20px;--body-small:15px;--body-leading:1.5;--measure:68ch;--label:15px;--link:16px;--mono:15px;--mono-small:11px;--mono-tracking-caps:.13em;--page-pad:clamp(20px,4vw,56px);--section-y:clamp(56px,7vw,96px);--section-y-tight:clamp(32px,4vw,56px);--gap:clamp(20px,3vw,40px);--gap-large:clamp(32px,4vw,56px);--content-max:1280px;--tap-min:44px;--radius:0;--hairline-light:1px solid var(--rule-light);--hairline-lavender:1px solid var(--rule-lavender);--hairline-dark:1px solid var(--rule-dark);--hairline-dark-strong:1px solid var(--rule-dark-strong);--link-rule-dark:2px solid var(--azure-light);--link-rule-light:2px solid var(--azure-deep);--card-rule:2px solid var(--purple);--ghost-rule:2px solid var(--keyline-ghost);--keyline:3px solid var(--azure);--signal-bar:4px solid var(--acid);--evidence-edge:13px solid var(--azure);--ease:cubic-bezier(.2,.7,.3,1);--duration:.6s;--duration-fast:.18s;--rise:18px;--surface:var(--white);--surface-alt:var(--daylight);--surface-card:var(--white);--surface-card-alt:var(--ice);--fg:var(--text);--fg-2:var(--text-2);--fg-3:var(--text-3);--fg-display:var(--purple);--fg-accent:var(--azure-deep);--fg-label:var(--azure-deep);--fg-link:var(--azure-deep);--fg-link-hover:var(--purple);--action-bg:var(--azure);--action-bg-hover:var(--azure-deep);--action-fg:var(--white);--signal-bg:var(--acid);--signal-fg:var(--night);--rule:var(--rule-light);--rule-strong:var(--purple);--link-rule:var(--link-rule-light)}.on-night{--surface:var(--night);--surface-alt:var(--night-alt);--surface-card:var(--night-alt);--surface-card-alt:var(--purple-deep);--fg:var(--on-night);--fg-2:var(--on-night-2);--fg-3:var(--on-night-3);--fg-display:var(--white);--fg-accent:var(--azure-light);--fg-label:var(--on-night-3);--fg-link:var(--azure-light);--fg-link-hover:var(--white);--action-bg-hover:var(--azure-light);--rule:var(--rule-dark);--rule-strong:var(--rule-dark-strong);--link-rule:var(--link-rule-dark)}.on-lavender{--surface:var(--lavender-ground);--surface-alt:var(--white);--surface-card:var(--white);--surface-card-alt:var(--lavender-info);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--fg-display:var(--purple);--fg-accent:var(--azure-deep);--fg-label:var(--purple);--fg-link:var(--azure-deep);--fg-link-hover:var(--purple);--rule:var(--rule-lavender);--rule-strong:var(--purple);--link-rule:var(--link-rule-light)}.clinical{--surface:var(--lavender-ground);--surface-alt:var(--white);--surface-card:var(--white);--surface-card-alt:var(--lavender-info);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--fg-display:var(--purple);--fg-accent:var(--azure-deep);--fg-label:var(--purple);--fg-link:var(--azure-deep);--fg-link-hover:var(--purple);--signal-bg:var(--purple);--signal-fg:var(--white);--rule:var(--rule-lavender);--rule-strong:var(--purple);--link-rule:var(--link-rule-light)}@font-face{font-family:Archivo;src:url(/brand/fonts/Archivo-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/brand/fonts/Archivo-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/brand/fonts/Archivo-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/brand/fonts/SpaceMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-night:#0d0a14;--brand-night-alt:#1a1030;--brand-purple:#442567;--brand-purple-deep:#32184f;--brand-azure:#2e6be6;--brand-azure-deep:#2458c4;--brand-azure-bright:#4b82f0;--brand-azure-light:#5b8cff;--brand-acid:#e4ff3f;--brand-periwinkle:#aeb9f7;--brand-periwinkle-ink:#1e2a6b;--brand-white:#fff;--brand-daylight:#f2f5ff;--brand-ice:#eef0fb;--brand-lavender-ground:#f4f2f8;--brand-clinical-lavender:#ede7f6;--brand-text:#23283a;--brand-text-secondary:#555c72;--brand-text-muted:#63697b;--brand-ink:#1a1424;--brand-ink-2:#3e3850;--brand-ink-3:#5c5670;--brand-on-night:#d6d6e4;--brand-on-night-2:#c6c6d8;--brand-on-night-3:#9aa0c2;--brand-border:#e1e5f2;--brand-rule-lavender:#d9d3e6;--brand-rule-dark:#ffffff24;--brand-rule-dark-strong:#ffffff2e;--brand-keyline-ghost:#ffffff80;--brand-glow-purple:radial-gradient(ellipse 34% 38% at 72% 40%,#67389cf2,transparent 70%),radial-gradient(ellipse 72% 78% at 72% 40%,#442567c7,transparent 72%);--brand-glow-azure:radial-gradient(ellipse 34% 30% at 76% 62%,#5b8cffb3,transparent 70%),radial-gradient(ellipse 78% 64% at 76% 62%,#2e6be66b,transparent 72%);--pad:clamp(20px,4vw,56px);--section-y:clamp(56px,7vw,96px);--gap:clamp(20px,3vw,40px);--max:1280px;--measure:68ch;--body-line:1.5;--tap-min:44px;--ink:var(--fg);--muted:var(--fg-2);--line:var(--rule);--paper:var(--surface-card);--soft:var(--surface-alt);--dark:var(--night);--dark-text:var(--white);--clinical:var(--lavender-info);--clinical-ink:var(--purple);--border-dark:var(--rule-dark);--on-ink:#c6c6d8;--on-dark:#c6c6d8;--focus:var(--azure);--motion-fast:.18s;--motion-medium:.6s;--ease-out:cubic-bezier(.2,.7,.3,1)}*{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;background:var(--night);color:var(--on-night)}body{min-width:0;font-family:var(--font-display);font-size:var(--body);line-height:var(--body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.register{background:var(--surface);min-height:100vh;color:var(--fg)}img{max-width:100%}a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.2em;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease}section[id],a[id]{scroll-margin-top:1rem}button,summary,a{touch-action:manipulation}:focus-visible{outline:3px solid var(--azure);outline-offset:3px}::selection{background:var(--azure);color:var(--white)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg-display);font-weight:var(--weight-display);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking);text-wrap:balance}h1{font-size:var(--display-2);max-width:20ch;margin-bottom:1.5rem}h2{font-size:var(--display-3);max-width:24ch;margin-bottom:1.25rem}h3{font-size:var(--display-4);margin-bottom:.85rem}h4{font-size:var(--body-large);margin-bottom:.6rem}p{max-width:var(--measure);text-wrap:pretty}em{color:var(--fg-accent);font-style:normal}main{min-height:55vh}main,header,footer,section,nav,figure,article,.section__inner{min-width:0}pre{max-width:100%;overflow-x:auto}.skip-link{z-index:100;background:var(--surface-card);color:var(--fg);padding:.65rem .85rem;position:fixed;top:-10rem;left:.75rem}.skip-link:focus{top:.75rem}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:20;min-height:66px;padding:.5rem var(--pad);background:var(--night);color:var(--white);border-bottom:var(--hairline-dark);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:1.5rem;display:grid;position:sticky;top:0}.wordmark{flex-direction:column;justify-content:center;width:fit-content;min-height:44px;line-height:1.2;text-decoration:none;display:inline-flex}.wordmark img{width:104px;height:auto;display:block}.desktop-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem clamp(1rem,2.4vw,2rem);display:flex}.desktop-nav a,.nav-newsletter,.nav-clinical{min-width:44px;min-height:44px;font-size:var(--label);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.desktop-nav a{color:var(--white);border-bottom:2px solid #0000;padding-inline:.25rem}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--azure-light)}.desktop-nav a[aria-current]{color:var(--azure-light);border-bottom-color:var(--azure-light)}.header-actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.nav-newsletter{color:var(--white);padding:.65rem .5rem}.nav-newsletter:hover,.nav-newsletter:focus-visible{color:var(--azure-light)}.nav-clinical{background:var(--white);color:var(--night);border:2px solid var(--white);padding:.6rem 1rem}.nav-clinical:hover,.nav-clinical:focus-visible{background:var(--azure-light);border-color:var(--azure-light);color:var(--white)}.nav-newsletter[aria-current=page],.nav-clinical[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.chrome-band{min-height:60px;margin:0 calc(-1 * var(--pad));padding:.6rem var(--pad);background:var(--purple);color:var(--white);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.chrome-band .wordmark{color:inherit}.chrome-band :focus-visible{outline-color:var(--periwinkle)}.clinical-mark{justify-items:start;gap:.3rem;text-decoration:none;display:grid}.clinical-mark__name{color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1}.clinical-mark__specialty,.clinical-mark__credentials{font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700;line-height:1.3}.clinical-mark__specialty{color:var(--periwinkle)}.clinical-mark__credentials{color:var(--on-purple)}.clinical-mark--light .clinical-mark__name{color:var(--purple);letter-spacing:-.045em;white-space:normal;font-size:clamp(22px,7.5vw,30px)}.clinical-mark--light .clinical-mark__specialty{color:var(--azure-deep)}.clinical-mark--light .clinical-mark__credentials{color:var(--ink-3)}.chrome-band__descriptor{color:var(--on-purple);font-size:var(--label);text-align:right;margin:0;font-weight:700}.site-header.site-header--clinical{min-height:0;padding:0 var(--pad);background:var(--white);color:var(--ink);border-bottom:var(--hairline-lavender);grid-template-columns:minmax(0,1fr) auto auto;row-gap:0;position:relative}.site-header--clinical>:not(.chrome-band){min-height:56px}.site-header--clinical .desktop-nav{justify-content:flex-start;gap:.25rem 1.75rem}.site-header--clinical .desktop-nav a{color:var(--ink);padding:.9rem 0 .8rem}.site-header--clinical .desktop-nav a:hover,.site-header--clinical .desktop-nav a:focus-visible{color:var(--azure-deep)}.site-header--clinical .desktop-nav a[aria-current]{color:var(--azure-deep);border-bottom-color:var(--azure-deep)}.site-header--clinical .nav-clinical{color:var(--ink-3);background:0 0;border-color:#0000;padding-inline:0}.site-header--clinical .nav-clinical:hover,.site-header--clinical .nav-clinical:focus-visible{color:var(--purple);background:0 0}.crisis-banner{padding:.7rem var(--pad);background:var(--lavender-info);color:var(--ink);font-size:var(--body-small);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;font-weight:700;display:flex}.crisis-banner strong{color:var(--purple)}.crisis-banner__actions{flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;display:inline-flex}.crisis-banner__actions a{min-height:44px;color:var(--azure-deep);border-bottom:2px solid var(--azure-deep);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.crisis-banner__actions a:hover,.crisis-banner__actions a:focus-visible{color:var(--purple);border-color:var(--purple)}.mobile-nav{justify-self:end;display:none}.mobile-nav summary,.mobile-nav__trigger{cursor:pointer;border:2px solid var(--keyline-ghost);min-width:48px;min-height:44px;color:inherit;background:0 0;justify-content:center;align-items:center;padding:.5rem .7rem;font-weight:700;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary,.mobile-nav[data-open=true] .mobile-nav__trigger{border-color:var(--white);background:var(--white);color:var(--night)}.mobile-nav nav{left:var(--pad);right:var(--pad);overscroll-behavior:contain;background:var(--night-alt);border:var(--hairline-dark-strong);border-top:2px solid var(--azure-light);max-height:calc(100dvh - 100% - 1rem - 1px);padding:1rem;display:grid;position:absolute;top:calc(100% + 1px);overflow-y:auto}.mobile-nav:not([open])>nav{display:none}.mobile-nav[data-open=true][data-viewport=overlay] nav{z-index:30;inset:.5rem var(--pad);max-height:none;padding-top:4.5rem;position:fixed}.mobile-nav[data-open=true][data-viewport=overlay] .mobile-nav__trigger{z-index:31;top:1rem;right:calc(var(--pad) + .5rem);position:fixed}.site-header--clinical .mobile-nav summary,.site-header--clinical .mobile-nav__trigger{border-color:var(--purple);color:var(--purple)}.site-header--clinical .mobile-nav[open] summary,.site-header--clinical .mobile-nav[data-open=true] .mobile-nav__trigger{border-color:var(--purple);background:var(--purple);color:var(--white)}.site-header--clinical .mobile-nav nav{background:var(--white);border-color:var(--rule-lavender);border-top:2px solid var(--purple)}.mobile-nav a{border-bottom:var(--hairline-dark-strong);min-height:44px;color:var(--white);align-items:center;padding:.75rem;text-decoration:none;display:flex}.mobile-nav a[aria-current]{border-left:3px solid var(--azure-light);color:var(--azure-light);padding-left:calc(.75rem - 3px)}.site-header--clinical .mobile-nav a{color:var(--ink);border-bottom-color:var(--rule-lavender)}.site-header--clinical .mobile-nav a[aria-current]{border-left-color:var(--azure-deep);color:var(--azure-deep)}.mobile-nav__group{display:grid}.mobile-nav__group+.mobile-nav__group{border-top:var(--hairline-dark-strong);margin-top:1rem;padding-top:1rem}.mobile-nav__group>span{color:var(--on-night-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding:.25rem .75rem .5rem;font-weight:700}.site-header--clinical .mobile-nav__group>span{color:var(--ink-3)}.site-header--clinical .mobile-nav[data-hydrated=false][open]>summary{grid-column:2;justify-self:end}.site-header--clinical .mobile-nav[data-hydrated=false][open]>nav{grid-column:1/-1}.mobile-nav__group a:last-child{border-bottom:0}.eyebrow{color:var(--fg-label);font-family:var(--font-display);font-size:var(--label);letter-spacing:0;text-transform:none;margin:0 0 1rem;font-weight:700;line-height:1.2}.eyebrow--mono{color:var(--fg-label);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.eyebrow--display{color:var(--fg-display)}.eyebrow a{color:inherit}.lede{max-width:52ch;color:var(--fg);font-size:var(--body-large);line-height:1.45}.microcopy{color:var(--fg-2);font-size:var(--body-small);margin-top:1rem}.text-placeholder{color:var(--fg-2);font-size:var(--body-small);border:1px dashed;padding:.55rem .7rem;display:inline-block}.center-link{text-align:center;margin:2.5rem auto 0;font-weight:700}.hv-emphasis{color:var(--fg-accent);background:0 0;padding:0}.signal,.hv-acid-label[data-acid-chapter]{background:var(--signal-bg);width:fit-content;max-width:100%;color:var(--signal-fg);font-family:var(--font-display);letter-spacing:0;text-transform:none;align-items:center;padding:6px 10px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}@media (forced-colors:active){.signal,.hv-acid-label[data-acid-chapter]{outline-offset:1px;outline:2px solid canvastext}.hv-emphasis{outline-offset:1px;outline:1px solid canvastext}}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.button{max-width:100%;min-height:var(--tap-min);background:var(--action-bg);color:var(--action-fg);font-family:var(--font-display);text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{background:var(--action-bg-hover);color:var(--action-fg)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.38}.button--secondary{color:var(--fg-link);border-color:var(--azure);background:0 0}.button--secondary:hover,.button--secondary:focus-visible{background:var(--surface-card-alt);color:var(--fg-link)}.on-night .button--secondary{color:var(--white);border-color:var(--keyline-ghost)}.on-night .button--secondary:hover,.on-night .button--secondary:focus-visible{color:var(--azure-light);border-color:var(--azure-light);background:0 0}.on-lavender .button--secondary,.clinical .button--secondary{color:var(--azure-deep);border-color:var(--azure)}.on-lavender .button--secondary:hover,.clinical .button--secondary:hover{background:var(--lavender-info);color:var(--azure-deep);border-color:var(--azure)}:where(.mobile-nav__trigger,.mobile-nav a,.service-door,.writing-entry-points a,.writing-topics a,.media-link-grid a,.proof-links a,.clinical-route[href],.door-grid a,.door-mini a,.evidence-index__row,.essay-ledger__row,.review-navigation a,.resource-teaser__action,.ruled-list__row,.gateway-card):active{transform:translateY(1px)}.quiet-link{width:fit-content;min-height:var(--tap-min);border-bottom:var(--link-rule);color:var(--fg-link);font-size:var(--link);margin-top:2rem;padding:.9rem 0 .35rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.quiet-link:hover,.quiet-link:focus-visible{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}.on-dark-link{color:var(--white);font-weight:700}.text-button{min-height:var(--tap-min);color:var(--fg-link);cursor:pointer;background:0 0;border:0;border-bottom:2px solid;padding:.25rem 0;font-weight:700}.text-button:hover,.text-button:focus-visible{color:var(--fg-link-hover)}.card>a,.article-cta,.footer-navigation nav a,.site-footer--clinical nav a,.clinical-secondary-links a{align-items:center;min-height:44px;display:inline-flex}.link-row{flex-wrap:wrap;gap:0 1.6rem;margin:0;display:flex}.link-row .quiet-link{margin-top:.5rem}.disclaimer-strip{text-align:center;font-size:var(--body-small);color:var(--fg-2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.2rem;display:flex}.disclaimer-strip strong{color:var(--fg)}.disclaimer-strip a{min-height:44px;color:var(--fg-link);align-items:center;font-weight:700;display:inline-flex}.availability-note,.confirmation-panel{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);width:100%;padding:22px 26px 26px}.availability-note strong{color:var(--fg-display);font-size:var(--body-large);font-weight:700;line-height:1.2;display:block}.availability-note p,.confirmation-panel p{margin:.5rem 0 0}.availability-note .button,.confirmation-panel .button,.availability-note .quiet-link{margin-top:1rem}.section{padding:var(--section-y) var(--pad);background:var(--surface);color:var(--fg)}.section+.section,.section+.hv-tools-directory,.section+.home-gateway{border-top:1px solid var(--rule)}.section--compact{padding-block:1rem}.section--reading{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--soft{background:var(--surface-alt)}.on-night .section--dark,.on-night .section--ink,.on-night .section--night{background:var(--night-alt)}.on-night .section--deep{background:var(--night)}.section__inner{max-width:var(--max);margin-inline:auto}.section-heading{margin-bottom:var(--gap-large)}.section-heading h2{max-width:18ch;font-size:var(--display-2);margin-bottom:0}.section-heading h2:not(:last-child){margin-bottom:.9rem}.section-heading>p:not(.eyebrow){max-width:46ch;color:var(--fg-2)}.section-heading>.quiet-link{margin-top:1rem}.section-heading--row{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading--row .quiet-link{white-space:nowrap;margin:0 0 .5rem}.section-heading--shelf h3{font-size:var(--display-4)}.section-heading--shelf>p{margin-top:.35rem}.page-intro--manifesto{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr)}.page-intro--manifesto h1{max-width:13ch}button,input,select,textarea{font:inherit}.page-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:2rem 5rem;display:grid}.page-intro h1{overflow-wrap:anywhere;align-self:start;margin:0}.page-intro .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.page-intro .lede{padding-bottom:.5rem}.page-intro--clinical h1{max-width:16ch;font-size:var(--display-1)}.page-intro--utility{grid-template-columns:minmax(0,.75fr) minmax(280px,.55fr)}.page-intro--utility h1{max-width:16ch;font-size:var(--display-2);font-weight:700;line-height:var(--headline-leading)}.page-intro--utility .lede{font-size:var(--body-large)}.hv-curiosities-hero{padding:clamp(2.5rem, 5vw, 5rem) var(--pad)}.hv-curiosities-hero__grid{max-width:var(--max);grid-template-columns:minmax(320px,5fr) minmax(0,7fr);grid-template-areas:"heading photo""story photo";align-items:start;gap:clamp(2rem,4.5vw,5rem);margin-inline:auto;display:grid}.hv-curiosities-hero__heading{grid-area:heading}.hv-curiosities-hero__heading h1{max-width:none;color:var(--fg-display);font-size:var(--display-1);font-weight:700;line-height:var(--display-leading);letter-spacing:var(--display-tracking);margin:0 0 1rem}.hv-curiosities-hero__heading h2{max-width:14ch;color:var(--fg);font-size:var(--display-3);line-height:var(--headline-leading);margin:0}.hv-curiosities-hero__photo{grid-area:photo;margin:0}.hv-curiosities-hero__photo .site-photo-frame,.hv-curiosities-hero__photo .site-photo{width:100%;height:auto}.hv-curiosities-hero__photo .site-photo{aspect-ratio:auto;object-fit:contain;border:0}.hv-curiosities-hero__photo figcaption{border-top:1px solid var(--rule);color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.65rem}.hv-curiosities-hero__story{border-top:2px solid var(--rule-strong);color:var(--fg-2);font-size:var(--body);grid-area:story;padding-top:1.25rem}.hv-curiosities-hero__story p:last-child{margin-bottom:0}.hv-index-intro>.quiet-link{margin-top:0}.hv-latest-question{grid-template-columns:minmax(230px,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.hv-latest-question h2{max-width:22ch;color:var(--fg-display)}.hv-question-index{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.hv-question-index>section{scroll-margin-top:1rem}.hv-question-index>section>h3{border-bottom:2px solid var(--rule-strong);color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;padding:0 0 .8rem}.hv-question-row{border-bottom:1px solid var(--rule);grid-template-columns:5rem minmax(0,1fr) minmax(0,13rem);align-items:start;gap:1rem clamp(1rem,2vw,2rem);padding:clamp(1.2rem,2.4vw,2rem) 0;display:grid}.hv-question-row__index,.hv-question-row__meta{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0}.hv-question-row__copy h4{max-width:32ch;color:var(--fg-display);font-size:var(--display-4);line-height:var(--headline-leading);margin:0 0 .65rem}.hv-question-row__copy h4 a{text-decoration:none}.hv-question-row__copy h4 a:hover,.hv-question-row__copy h4 a:focus-visible{text-decoration:underline}.hv-question-row__copy>p:not(.hv-question-row__meta){color:var(--fg-2);margin-bottom:.7rem}.hv-question-row>.quiet-link{align-self:center}.hv-curiosity-states{gap:var(--gap);display:grid}.hv-podcast-state,.hv-newsletter-state{border:1px solid var(--rule);background:var(--surface-card);padding:clamp(1.25rem,3vw,2.5rem)}.hv-podcast-state{grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hv-podcast-state img{border:1px solid var(--rule);width:100%;height:auto;display:block}.hv-newsletter-state{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.hv-podcast-state h3,.hv-newsletter-state h3{color:var(--fg-display)}@media (width<=1024px){.hv-curiosities-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""photo""story"}.hv-curiosities-hero__heading h1{font-size:var(--display-2)}.hv-curiosities-hero__photo{max-width:820px}.hv-curiosities-hero__story{max-width:68ch}}@media (width<=760px){.hv-local-nav{flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}.hv-local-nav a{text-align:center;flex:50%;justify-content:center}.hv-latest-question,.hv-podcast-state,.hv-newsletter-state{grid-template-columns:minmax(0,1fr)}.hv-podcast-state img{grid-row:1;max-width:360px}.hv-question-row{grid-template-columns:1.75rem minmax(0,1fr)}.hv-question-row>.quiet-link{grid-column:2;justify-self:start}}@media (width<=390px){.hv-curiosities-hero__heading h1{font-size:var(--display-3)}.hv-curiosities-hero__heading h2{font-size:var(--body-large)}.hv-question-row{grid-template-columns:minmax(0,1fr)}.hv-question-row__index{display:none}.hv-question-row>.quiet-link{grid-column:1}}.podcast-masthead{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.podcast-masthead__copy h1{max-width:12ch;color:var(--fg-display);font-size:var(--display-2);font-weight:700;line-height:var(--display-leading);text-transform:none;margin-bottom:1rem}.podcast-masthead__copy>.lede{color:var(--fg-2);font-size:var(--body-large);margin-bottom:1.5rem}.podcast-masthead__cover{margin:0;position:sticky;top:1rem}.podcast-masthead__cover img{border:1px solid var(--rule);width:100%;height:auto;display:block}.podcast-masthead__cover figcaption{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.6rem}.episode-ledger{gap:6px;display:grid}.episode-listing{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);justify-items:start;gap:.9rem;padding:clamp(1.2rem,2.2vw,1.9rem);display:grid}.episode-listing h3{font-size:var(--display-4);margin:.35rem 0 .6rem}.episode-listing h3 a{color:var(--fg-display);text-decoration:none}.episode-listing h3 a:hover,.episode-listing h3 a:focus-visible{text-decoration:underline}.episode-listing p{max-width:62ch;margin:0}.episode-listing__meta{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.episode-notes{max-width:var(--measure)}.episode-takeaways{gap:.85rem;margin:1.5rem 0 0;padding:0 0 0 1.1rem;display:grid}.episode-takeaways li{max-width:68ch;line-height:var(--body-line)}.episode-sources{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.episode-sources li{border-bottom:1px solid var(--rule);gap:.3rem;padding:1rem 0;display:grid}.episode-sources a{max-width:72ch;color:var(--fg);font-weight:700}.episode-sources span{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.episode-footnotes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.episode-footnotes p:last-child{max-width:46ch;margin:0}.writing-masthead{gap:clamp(1.5rem, 3vw, 3rem) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.writing-masthead>.eyebrow{grid-column:1/-1}.writing-masthead h1{max-width:15ch;color:var(--fg-display);font-size:var(--display-2);font-weight:700;line-height:var(--display-leading);text-align:left;text-transform:none;grid-column:1/8;margin:0}.writing-masthead__statement{border-top:2px solid var(--rule-strong);color:var(--fg-2);grid-column:8/-1;gap:.85rem;padding-top:1rem;display:grid}.writing-masthead__statement p{margin:0}.writing-masthead__byline{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;grid-column:1/-1;margin:0}.writing-masthead__byline strong{color:var(--fg)}.writing-masthead__rail{border-block:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:1rem;display:grid}.writing-masthead__rail a{border-right:1px solid var(--rule);background:var(--surface-card);min-height:92px;color:var(--fg);flex-direction:column;justify-content:space-between;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.writing-masthead__rail a:last-child{border-right:0}.writing-masthead__rail a:hover,.writing-masthead__rail a:focus-visible{background:var(--surface-card-alt)}.writing-masthead__rail span{color:var(--fg-link);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.writing-masthead__rail strong{max-width:18ch;font-size:var(--body-small);line-height:1.2}.tools-masthead{grid-template-columns:minmax(0,6fr) minmax(300px,5fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.tools-masthead__title h1{max-width:20ch;color:var(--fg-display);font-size:var(--display-3);font-weight:700;line-height:var(--headline-leading);text-transform:none;margin:0}.tools-masthead__brief>p{font-size:var(--body);margin-bottom:1rem}.tools-masthead__facts{border-top:2px solid var(--rule-strong);color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);padding-top:.9rem}.hv-tools-hero{max-width:900px}.hv-tools-hero h1{max-width:none;color:var(--fg-display);font-size:var(--display-2);font-weight:700;line-height:var(--display-leading);letter-spacing:var(--display-tracking);margin-bottom:1.15rem}.hv-tools-hero__lede{max-width:34ch;color:var(--fg);font-size:var(--display-3);letter-spacing:var(--headline-tracking);font-weight:700;line-height:1.2}.hv-tools-hero .button-row{margin-top:1.4rem}.hv-tools-hero .button-row .quiet-link{margin-top:0}.hv-tools-hero>p:not(.eyebrow):not(.hv-tools-hero__lede){color:var(--fg-2);font-size:var(--body)}.hv-tools-directory{max-width:calc(var(--max) + (2 * var(--pad)));padding:0 var(--pad) var(--section-y);grid-template-columns:minmax(230px,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.hv-tools-directory__rail{border-top:2px solid var(--rule-strong);background:var(--surface-alt);padding:1.3rem}.hv-tools-directory__rail h2{color:var(--fg-display);font-size:var(--display-3);margin-bottom:.8rem}.hv-tools-directory__rail>p:not(.eyebrow){color:var(--fg-2);font-size:var(--body-small)}.hv-tools-directory__rail nav{border-top:1px solid var(--rule)}.hv-tools-directory__collections,.hv-tools-directory__audiences{margin:0;padding:0;list-style:none}.hv-tools-directory__collections{display:grid}.hv-tools-directory__audiences{border-left:1px solid var(--rule);margin-left:.55rem;padding-left:.85rem}.hv-tools-directory__rail nav a{border-bottom:1px solid var(--rule);min-height:48px;color:var(--fg-display);font-size:var(--body-small);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-weight:700;text-decoration:none;display:flex}.hv-tools-directory__audiences a{min-height:44px;font-size:var(--body-small);padding-block:.55rem}.hv-tools-directory__rail nav a:hover,.hv-tools-directory__rail nav a:focus-visible{text-decoration:underline}.hv-tools-directory__rail nav a[aria-current=location]{border-left:3px solid;padding-inline:.55rem;text-decoration:underline;text-decoration-thickness:2px}.hv-tools-directory__rail nav small{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono);white-space:nowrap}.hv-tools-directory__content{gap:clamp(4rem,8vw,7rem);min-width:0;display:grid}.hv-tools-privacy-line{max-width:var(--measure);color:var(--fg-2);font-size:var(--body-small);margin:1rem 0 0}.hv-tools-collection{scroll-margin-top:6rem}.hv-tool-cluster{padding-top:clamp(2rem,4vw,3.5rem);scroll-margin-top:6rem}.hv-tools-collection>.section-heading{margin-bottom:0}.hv-tools-collection>.hv-tool-cluster:first-of-type{padding-top:1.4rem}.hv-tool-cluster+.hv-tool-cluster{border-top:1px solid var(--rule);margin-top:clamp(2rem,4vw,3.5rem)}.hv-handout-collection{border-top:2px solid var(--rule-strong);padding-top:clamp(3rem,6vw,5rem)}.hv-guide-grid{gap:var(--gap);display:grid}.hv-guide-card{border:1px solid var(--rule);background:var(--surface-card);grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);display:grid}.hv-guide-card--text-only{grid-template-columns:minmax(0,1fr)}.hv-guide-card__copy{padding:clamp(1.2rem,3vw,2.2rem)}.hv-guide-card__copy h3{max-width:24ch;color:var(--fg-display)}.hv-guide-card__copy dl{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.4rem 0;display:grid}.hv-guide-card__copy dl>div{padding:.75rem .65rem .75rem 0}.hv-guide-card__copy dt{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.hv-guide-card__copy dd{margin:.25rem 0 0;font-weight:700}@media (width>=1100px) and (height>=700px){.hv-tools-directory__rail{position:sticky;top:1rem}}@media (width<=1024px){.hv-tools-directory{grid-template-columns:minmax(0,1fr)}.hv-tools-directory__rail{position:static}.hv-tools-directory__collections{grid-template-columns:minmax(0,1fr)}.hv-tools-directory__audiences{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-left:0;padding-left:0;display:grid}.hv-tools-directory__rail h2{font-size:var(--body-large)}}@media (width<=760px){.hv-tools-directory__collections,.hv-guide-card,.hv-guide-card__copy dl{grid-template-columns:minmax(0,1fr)}}.speaking-hero{padding-block:var(--section-y)}.speaking-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.speaking-hero__copy{z-index:1;position:relative}.speaking-hero__copy h1{max-width:17ch;color:var(--fg-display);font-size:var(--display-2);font-weight:700;line-height:var(--headline-leading);text-transform:none;margin-bottom:1.4rem}.speaking-hero__copy>.lede{color:var(--fg-2);font-size:var(--body-large)}.speaking-hero__photo{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;margin:0;display:grid}.speaking-hero__photo .site-photo-frame,.speaking-hero__photo .site-photo{width:100%;height:100%}.speaking-hero__photo .site-photo{object-fit:cover;border:0;min-height:460px}.speaking-hero__photo figcaption{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.75rem}.speaking-talk-layout{grid-template-columns:minmax(230px,4fr) minmax(0,8fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.speaking-talk-layout__intro{position:sticky;top:1rem}.speaking-talk-layout__intro h2{max-width:16ch;font-size:var(--display-2)}.speaking-talk-layout .signature-talks article{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.15rem 2.5rem;min-height:0}.speaking-talk-layout .signature-talks__heading{grid-area:1/1/span 2}.speaking-talk-layout .signature-talks article>p{grid-area:1/2;margin-bottom:0}.speaking-talk-layout .signature-talks__outcomes{grid-area:2/2}.hv-guide-card{color:var(--fg)}.listen-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.listen-layout__photo{margin:0}.listen-layout__photo figcaption,.about-press-coaching__photo figcaption,.press-portrait-wide figcaption{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.6rem}.about-press-coaching{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.7fr);align-items:start;gap:clamp(1.75rem,4vw,4rem);display:grid}.about-press-coaching__photo{margin:0}.press-portrait-wide{margin:clamp(2rem,4vw,3.5rem) 0 0}.clinical-doors-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.clinical-figure{margin:0}.clinical-figure .site-photo{border:1px solid var(--rule)}.clinical-figure figcaption{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.55rem}.resource-ledger__more{margin:1.5rem 0 0}.writing-more-tools{margin:0}.writing-more-tools .quiet-link{margin-top:0}.current-question{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:0 clamp(2.5rem,6vw,5.5rem);display:grid}.current-question>.eyebrow{grid-column:1/-1;margin-bottom:0}.current-question__q{max-width:16ch;color:var(--fg-display);font-size:var(--display-2);letter-spacing:var(--headline-tracking);line-height:var(--headline-leading);grid-area:2/1/span 2;margin:.5rem 0 0}.current-question>.lede{border-top:2px solid var(--rule-strong);grid-area:2/2;margin:.75rem 0 0;padding-top:1.1rem}.current-question>.button{grid-area:4/1;justify-self:start}.current-question__q a{text-decoration:none}.current-question__q a:hover,.current-question__q a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.current-question__meta{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;grid-area:3/2;margin-top:1rem}.current-question .button{margin-top:1.75rem}.current-question--empty .current-question__q{color:var(--fg)}.piece-lane{color:var(--fg-link);font-weight:700}.question-stream{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.question-stream__row{border-bottom:1px solid var(--rule);grid-template-columns:5rem minmax(0,1fr) minmax(0,13rem);align-items:baseline;gap:.4rem 1.5rem;padding:1.15rem 0;display:grid}.question-stream__body{gap:.3rem;display:grid}.question-stream__dek{max-width:58ch;color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);margin:0}.question-month+.question-month{margin-top:2rem}.question-month__label{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0 0 .5rem}.question-month .question-stream{border-top-width:1px}.question-month:first-child .question-stream{border-top:2px solid var(--rule-strong)}.question-stream__serial{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono);letter-spacing:0}.question-stream__q{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking);font-weight:700;line-height:1.2;text-decoration:none}.question-stream__q:hover,.question-stream__q:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.question-stream__meta{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);line-height:var(--body-line);text-align:right;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.question-stream--desk .question-stream__q{color:var(--fg);font-weight:700}.out-loud{max-width:46rem}.out-loud h2{margin:.5rem 0 .7rem}.out-loud p{color:var(--fg-2);margin:0 0 .9rem}.follow-quiet{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0}.theme-grid__questions{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.theme-grid__questions a{font-size:var(--body-small);color:var(--fg-display);font-weight:700;line-height:1.3;text-decoration:none;display:block}.theme-grid__questions a:hover,.theme-grid__questions a:focus-visible{text-decoration:underline}.theme-grid__questions a span{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono);letter-spacing:0}.theme-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;display:grid}.theme-grid__item{background:var(--surface-card);flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.theme-grid__label{color:var(--fg-display);font-size:var(--body);letter-spacing:var(--headline-tracking);margin:0;font-weight:700}.theme-grid__item p{font-size:var(--body-small);margin:0}.theme-grid__count{color:var(--fg-link);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.theme-grid__item .quiet-link{margin-top:auto;padding-top:.4rem}.piece-series{color:var(--fg-link);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0 0 .4rem}.piece-neighbours{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;margin:1.4rem 0 0;display:grid}.piece-neighbours a{background:var(--surface-card);color:var(--fg-display);gap:.35rem;padding:1rem 1.1rem;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.piece-neighbours a:hover,.piece-neighbours a:focus-visible{text-decoration:underline}.piece-neighbours a span{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.piece-follow{color:var(--fg-2);margin:1.2rem 0 0}.piece-question{max-width:30ch;color:var(--fg-link);font-size:var(--body-large);margin:0 0 .6rem;font-weight:700;line-height:1.3}.piece-header h1{margin-bottom:1rem}.about-hero{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.essay-review-note{border-left:var(--evidence-edge);background:var(--surface-card-alt);gap:.5rem;margin-bottom:2rem;padding:1rem 1.2rem;display:grid}.essay-review-note strong{font-size:var(--body-small)}.essay-review-note p{max-width:62ch;margin:0}.review-queue{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.review-queue li{border-bottom:1px solid var(--rule);padding:1rem 0}.review-queue li p{color:var(--fg-2);font-size:var(--body-small);max-width:70ch;margin:0}.review-queue__what{font-weight:700;color:var(--fg)!important;margin:0 0 .25rem!important;font-size:1.05rem!important}.review-queue__what a{color:var(--fg-display);text-underline-offset:.2em}.review-queue--critical{counter-reset:queue;border-top:var(--keyline)}.review-queue--critical li{border-left:var(--evidence-edge);padding-left:1rem}.review-queue--critical .review-queue__what{font-size:1.2rem!important}.review-navigation{border-block:2px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-navigation a{border-right:1px solid var(--rule);min-height:52px;color:var(--fg-display);text-align:center;border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.review-navigation a:last-child{border-right:0}.review-navigation a:hover,.review-navigation a:focus-visible,.review-navigation a[aria-current=page]{background:var(--surface-card-alt)}.review-navigation a[aria-current=page]{border-bottom-color:var(--fg-display)}.learning-entry{gap:clamp(1.6rem,3vw,2.6rem);display:grid}.learning-paper{border-top:var(--keyline);padding-top:1.1rem}.learning-paper h2{max-width:40ch;font-size:var(--display-4);overflow-wrap:normal;word-break:normal;margin-bottom:.6rem;line-height:1.1}.learning-paper__meta{color:var(--fg-2);font-size:var(--body-small);margin-bottom:.7rem}.learning-paper__links{flex-wrap:wrap;align-items:baseline;gap:1.2rem;margin-bottom:.6rem;display:flex}.learning-paper__links a{min-height:var(--tap-min);color:var(--fg-display);align-items:center;font-weight:700;display:inline-flex}.learning-block{border-top:1px solid var(--rule);padding-top:1.1rem}.learning-block h3{font-size:var(--display-4);margin-bottom:.7rem}.learning-block--take{border-top:2px solid var(--rule-strong)}.learning-draft-note{border-left:var(--evidence-edge);color:var(--fg);padding:.6rem 0 .6rem .9rem}.newsletter-cta{align-content:start;gap:.9rem;display:grid}.newsletter-cta .button{justify-self:start}.newsletter-cta .microcopy{max-width:46ch;margin:0}.newsletter-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.narrow{max-width:790px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);display:grid}.theme-list{border-top:1px solid var(--rule)}.theme-list>div{border-bottom:1px solid var(--rule);grid-template-columns:100px 1fr 1fr;align-items:baseline;gap:2rem;padding:1.35rem 0;display:grid}.theme-list span{font-family:var(--font-mono);font-size:var(--mono-small);text-transform:uppercase;letter-spacing:var(--mono-tracking-caps);font-weight:700}.theme-list h3,.theme-list p{margin:0}.book-subtitle{max-width:40ch;color:var(--fg-display);font-size:var(--display-4);margin-bottom:1rem;line-height:1.18}.book-byline{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:1.25rem;font-weight:700;display:flex}.book-byline span{color:var(--fg-link);font-weight:400}.collection-heading{max-width:760px;margin-bottom:3rem}.collection-heading h2{margin-bottom:.5rem}.collection-heading p{color:var(--fg-2)}.gate summary{cursor:pointer;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:flex}.gate[open] summary{margin-bottom:1rem}.quiet-callout{width:fit-content;margin:2rem 0 0 auto}.form{width:100%}.form__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field{flex-direction:column;gap:.35rem;display:flex}.field--wide{grid-column:1/-1}.field label{font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.field input,.field select,.field textarea{border:1.5px solid var(--brand-text-muted);background:var(--surface-card);width:100%;color:var(--fg);border-radius:0;min-height:48px;padding:.75rem}.field textarea{resize:vertical}.consent{min-height:44px;font-size:var(--body-small);align-items:start;gap:.65rem;max-width:65ch;margin:1rem 0;padding-block:.25rem;display:flex}.consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.form .button{margin-top:1rem}.form .button:disabled{cursor:wait;opacity:.7}.form__note{font-size:var(--body-small);color:var(--fg-2);margin:.65rem 0 0}.form__status{min-height:1.5rem;font-size:var(--body-small);margin:.3rem 0 0;font-weight:700}.form--compact .form__fields{grid-template-columns:1fr}.form--compact .field label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.form-section{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.copy-block{border:1px solid var(--rule);background:var(--surface-card);padding:clamp(1.5rem,3vw,2.25rem)}.copy-block__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.copy-block p{max-width:none;margin:0}.copy-block__status{min-height:1.5rem;color:var(--fg-display);font-size:var(--body-small);font-weight:700;margin-top:.65rem!important}.stack{gap:1rem;display:grid}.article{max-width:920px;padding:var(--section-y) var(--pad);margin:0 auto}.article header{margin-bottom:2rem}.article h1{max-width:12ch}.article-date{color:var(--fg-2)}.byline{border-block:1px solid var(--rule);align-items:center;gap:1rem;margin-bottom:4rem;padding:1rem 0;display:flex}.byline .site-photo-frame{flex:0 0 64px;width:64px;height:64px}.byline .image-placeholder,.byline .site-photo{aspect-ratio:1;border-radius:0;width:64px;min-height:64px;padding:.25rem;overflow:hidden}.masthead-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.masthead-index{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;flex:none;font-weight:700}.byline .image-placeholder span,.byline .image-placeholder small{display:none}.byline>div:last-child{flex-direction:column;display:flex}.article-body{max-width:730px;margin:0 auto}.article-body section{margin-bottom:3.5rem}.article-body h2{font-size:var(--display-3);font-weight:700;line-height:var(--headline-leading)}.article-body p{font-size:var(--body);line-height:var(--body-line)}.article-footer{border-top:1px solid var(--rule);margin-top:4rem;padding-top:2rem}.article-footer>p{font-size:var(--body-small);color:var(--fg-2)}.source-list{border-top:1px solid var(--rule);padding-top:2.5rem}.source-list ol{padding-left:1.25rem}.source-list li{margin-bottom:1rem;padding-left:.35rem}.source-list li a,.source-list li span{display:block}.source-list li a{font-weight:700}.source-list li span{color:var(--fg-2);font-size:var(--body-small)}.article-cta{border:2px solid;margin-top:1rem;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.title-list{border-top:1px solid var(--rule)}.title-list h3{border-bottom:1px solid var(--rule);font-size:var(--display-3);margin:0;padding:1.35rem 0}.proof-strip{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-strip span{border-right:1px solid var(--rule);text-align:center;place-items:center;min-height:115px;padding:1rem;font-weight:700;display:grid}.proof-strip span:last-child{border-right:0}.media-link-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-link-grid a{border-top:3px solid #0000;border-bottom:1px solid var(--rule);min-height:170px;color:var(--fg);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;grid-template-columns:1fr auto;gap:.75rem 1rem;padding:1.5rem 1.5rem 1.5rem 0;text-decoration:none;display:grid;position:relative}.media-link-grid a:nth-child(odd){border-right:1px solid var(--rule)}.media-link-grid a:nth-child(2n){padding-left:1.5rem}.media-link-grid a:hover,.media-link-grid a:focus-visible{background:var(--surface-card);border-top-color:var(--fg-display)}.media-link-grid a:focus-visible{outline-offset:-4px}.media-link-grid span{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;grid-column:1;font-weight:700}.media-link-grid strong{max-width:26ch;font-size:var(--display-4);line-height:var(--headline-leading);align-self:end}.media-link-grid b{font-size:var(--body-large);transition:transform var(--motion-fast) var(--ease);grid-area:1/2/span 2;align-self:center}.media-link-grid a:hover strong,.media-link-grid a:focus-visible strong{color:var(--fg-display);text-decoration:underline;text-decoration-thickness:2px}.media-link-grid a:hover b,.media-link-grid a:focus-visible b{transform:translate(3px,-3px)}.about-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.about-hero--without-photo{grid-template-columns:minmax(0,780px)}.about-hero h1{max-width:16ch;color:var(--fg-display);font-size:var(--display-2)}.about-hero>div:first-child{border-top:2px solid var(--rule-strong);padding-top:1.15rem}.about-hero>.site-photo-frame{max-height:640px}.about-chapter>div:first-child{border-top:2px solid var(--rule-strong);padding-top:1.2rem;position:relative}.about-chapter .eyebrow,.about-chapter h2{z-index:1;position:relative}.photo-diptych{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1rem,3vw,2.5rem);display:grid}.photo-diptych figure{margin:0}.photo-diptych__wide{grid-column:1/span 8}.photo-diptych__portrait{grid-column:9/span 4}.review-photo-series__heading{grid-template-columns:minmax(0,.45fr) minmax(300px,1fr);align-items:end;gap:.75rem clamp(2rem,6vw,7rem);display:grid}.review-photo-series__heading .eyebrow{grid-row:1/span 2;align-self:start;margin:0}.review-photo-series__heading h2{max-width:18ch;color:var(--fg-display);font-size:var(--display-2);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking);text-transform:none;margin:0}.review-photo-series__heading p:last-child{max-width:58ch;color:var(--fg-2);margin:0}.review-photo-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--fg-display) var(--brand-white);scrollbar-width:thin;border-block:2px solid var(--rule-strong);gap:6px;width:100%;margin-top:clamp(2rem,4vw,4rem);padding-block:6px 1rem;display:flex;overflow-x:auto}.review-photo-rail__item{scroll-snap-align:start;background:var(--purple-deep);flex:0 0 clamp(500px,55vw,760px);grid-template-rows:minmax(0,1fr) auto;height:clamp(430px,48vw,660px);margin:0;display:grid}.review-photo-rail__item--cover{flex-basis:clamp(260px,31vw,410px)}.review-photo-rail__item .site-photo{border:0;min-height:0}.review-photo-rail__item figcaption{min-height:54px;color:var(--white);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem .9rem;font-weight:700;display:flex}.review-photo-rail__item figcaption span{color:var(--fg-label);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.review-photo-series__instruction{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:.9rem 0 0}.press-photo-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.press-photo-grid .site-photo{min-height:0}.press-photo-grid .site-photo:nth-child(-n+3){grid-column:span 4}.press-photo-grid .site-photo:nth-child(4){grid-column:span 8}.press-photo-grid .site-photo:nth-child(5){grid-column:span 4}.press-photo-grid .site-photo:nth-child(6){grid-column:1/-1}.press-masthead{grid-template-columns:minmax(320px,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.press-masthead__copy .eyebrow{color:var(--fg-display)}.press-masthead__copy h1{max-width:16ch;color:var(--fg-display);font-size:var(--display-2);font-weight:700;line-height:var(--display-leading);text-transform:none}.press-masthead__copy>.lede{color:var(--fg-2)}.press-masthead__copy nav{border-top:1px solid var(--rule);margin-top:2rem;display:grid}.press-masthead__copy nav a{border-bottom:1px solid var(--rule);min-height:48px;color:var(--fg);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.press-masthead__copy nav a:after{content:"↓";color:var(--fg-link)}.press-masthead figure{margin:0}.press-masthead figure .site-photo{object-fit:cover;border:0;width:100%;min-height:430px}.press-masthead figcaption{color:var(--fg-3);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.75rem}.press-bio-layout{grid-template-columns:minmax(230px,4fr) minmax(0,8fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.press-bio-layout>aside{position:sticky;top:1rem}.press-bio-layout>aside h2{max-width:8ch}.press-bio-stack{border-top:2px solid var(--rule-strong)}.press-bio-stack>*{border-top:0;border-bottom:1px solid var(--rule);margin:0}.press-rights-layout{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.press-rights-layout dl{border-top:2px solid var(--rule-strong);margin:0}.press-rights-layout dl>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.press-rights-layout dt{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.press-rights-layout dd{margin:0}.credential-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.credential-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);align-items:baseline;gap:2rem;padding:1.2rem 0;display:grid}.credential-list strong{font-family:var(--font-display);font-size:var(--body-large);font-weight:700}.credential-list a{min-height:44px;color:var(--fg-display);text-underline-offset:.22em;overflow-wrap:normal;flex-wrap:wrap;align-items:center;gap:0 .35em;display:inline-flex}.door-grid{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.door-grid a{background:var(--surface-card);flex-direction:column;min-height:330px;padding:clamp(2rem,5vw,4rem);text-decoration:none;display:flex}.door-grid a:first-child{border-right:1px solid var(--rule)}.door-grid a:hover,.door-grid a:focus-visible{background:var(--surface-card-alt)}.door-grid a>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--mono-tracking-caps);font-size:var(--mono-small);font-weight:700}.door-grid a>b{margin-top:auto}.fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact-grid>div{border-left:1px solid var(--rule);flex-direction:column;padding:1.25rem;display:flex}.fact-grid>div:last-child{border-right:1px solid var(--rule)}.fact-grid strong{color:var(--fg-display);font-family:var(--font-display);font-size:var(--body-large);font-weight:700}.fact-grid span{color:var(--fg-2)}.criteria-grid{border:1px solid var(--rule);background:var(--surface-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.criteria-grid>div{padding:clamp(1.5rem,4vw,3rem)}.criteria-grid>div:first-child{border-right:1px solid var(--rule)}.criteria-label{color:var(--fg-display);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--mono-tracking-caps);font-weight:700}.criteria-grid li,.check-list li{margin-bottom:.6rem}.wait-time{color:var(--fg-display);font-family:var(--font-display);font-size:var(--display-3);font-weight:700;line-height:1.1}.timeline{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.timeline li{border-right:1px solid var(--rule);grid-template-columns:50px 1fr;gap:.8rem;padding:1.5rem;display:grid}.timeline li:last-child{border:0}.timeline li>span{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono);font-weight:700}.timeline strong{font-size:var(--body)}.timeline p{color:var(--fg-2);margin:.4rem 0 0}.contact-placeholder{background:var(--surface-card-alt);flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding:1.25rem;display:flex}.contact-placeholder span{color:var(--fg-display)}.card dl{margin-top:auto}.card dl>div{border-top:1px solid var(--rule);padding:.7rem 0}.card dt{font-size:var(--body-small);font-weight:700}.card dd{margin:.2rem 0 0}.faq-list{max-width:860px}.faq-list details{border-top:1px solid var(--rule);padding:1.1rem 0}.faq-list details:last-child{border-bottom:1px solid var(--rule)}.faq-list summary{cursor:pointer;min-height:44px;font-family:var(--font-display);font-size:var(--body-large);align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono);line-height:var(--headline-leading);flex:none;margin-left:auto}.faq-list details[open] summary:after{content:"−"}.faq-list summary{color:var(--fg-display);transition:color var(--motion-fast) ease}.faq-list summary:after{text-align:center;width:1.15rem}.faq-list summary:hover{color:var(--fg-link)}.faq-list details{transition:border-color var(--motion-fast) ease, padding-left var(--motion-fast) ease;border-left:3px solid #0000;padding-left:0}.faq-list details[open]{border-left-color:var(--fg-display);padding-left:1rem}.faq-list p{color:var(--fg-2);margin:0;padding:.75rem 2rem 0 0}.service-copy h2{max-width:18ch}.guide-list{gap:1rem;display:grid}.guide-row{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);grid-template-columns:minmax(130px,.22fr) minmax(0,1fr) 23rem;align-items:start;gap:.75rem clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.guide-row__audience{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.guide-row__copy h3{color:var(--fg-display);font-size:var(--display-4);margin:0 0 .3rem}.guide-row__copy p{max-width:62ch;margin:0 0 .55rem}.guide-row__subtitle{color:var(--fg-2);font-weight:700}.guide-row__facts{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.guide-row__action{border:2px solid var(--fg-link);min-height:48px;color:var(--fg-link);text-align:center;white-space:nowrap;justify-content:center;align-self:center;align-items:center;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.guide-row__action:hover,.guide-row__action:focus-visible{background:var(--azure-deep);color:var(--white)}@media (width<=1100px){.guide-row{grid-template-columns:minmax(130px,.22fr) minmax(0,1fr)}.guide-row__action{grid-column:2;place-self:start;width:23rem;max-width:100%}}@media (width<=760px){.guide-row{grid-template-columns:minmax(0,1fr)}.guide-row__action{white-space:normal;grid-column:auto;place-self:start stretch;width:100%}}.clinical-guide-hero{padding:var(--section-y) var(--pad);background:var(--surface-card-alt);color:var(--fg);border-bottom:1px solid var(--rule)}.clinical-guide-hero .section__inner{max-width:860px}.clinical-guide-hero h1{color:var(--fg-display);font-size:var(--display-2);margin-bottom:.35rem}.clinical-guide-hero__subtitle{max-width:28ch;color:var(--fg-display);font-size:var(--body-large);margin-bottom:1.4rem;font-weight:700;line-height:1.15}.clinical-guide-hero__byline{margin:1.4rem 0 0;font-weight:700}.clinical-guide-hero__facts{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.1rem 0 0;display:grid}.clinical-guide-hero__facts>div{padding:.8rem .8rem .8rem 0}.clinical-guide-hero__facts dt{color:var(--fg-3);font-size:var(--body-small);font-weight:700}.clinical-guide-hero__facts dd{margin:.25rem 0 0;font-weight:700}.clinical-guide{max-width:780px;margin-inline:auto}.clinical-guide>*+*{margin-top:2.1rem}.clinical-guide__section-heading{border-top:2px solid var(--rule-strong);margin-top:3.2rem;padding-top:1.4rem;scroll-margin-top:6rem}.clinical-guide__section-heading:first-child{margin-top:0}.clinical-guide__section-heading h2{color:var(--fg-display);font-size:var(--display-3)}.clinical-guide__section-heading>p:last-child{margin-bottom:0}.clinical-guide__prose h3,.clinical-guide__list h3,.clinical-guide__callout h2,.clinical-guide__callout h3,.clinical-guide__grid h3{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking)}.clinical-guide__prose p{margin-bottom:0}.clinical-guide__list ol,.clinical-guide__list ul,.clinical-guide__callout ol,.clinical-guide__callout ul{padding-left:1.4rem}.clinical-guide__list li,.clinical-guide__callout li{margin-block:.65rem;padding-left:.35rem}.clinical-guide__callout,.clinical-guide__referral{background:var(--surface-card-alt);border:1px solid var(--rule);border-top:var(--card-rule);padding:clamp(1.4rem,2.5vw,2.1rem)}.clinical-guide__callout>:last-child,.clinical-guide__referral>:last-child{margin-bottom:0}.clinical-guide__referral h2{color:var(--fg-display);font-size:var(--display-3)}.clinical-guide__referral .button{width:fit-content;margin-block:.4rem 1rem}.clinical-guide__table-wrap{border:1px solid var(--rule);background:var(--surface-card);max-width:100%;overflow-x:auto}.clinical-guide__table-wrap:focus-visible{outline-offset:4px}.clinical-guide table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.clinical-guide caption{color:var(--fg-display);font-size:var(--body-large);text-align:left;padding:1rem;font-weight:700}.clinical-guide th,.clinical-guide td{border-top:1px solid var(--rule);vertical-align:top;padding:.85rem 1rem}.clinical-guide th{background:var(--surface-card-alt);color:var(--fg-display);font-size:var(--body-small)}.clinical-guide__grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.clinical-guide__grid li{background:var(--surface-card);padding:clamp(1.4rem,2.5vw,2.1rem)}.clinical-guide__grid p{margin-bottom:0}.clinical-guide__review-notes{border-block:1px solid var(--rule);max-width:780px;margin-inline:auto}.clinical-guide__review-notes summary{min-height:var(--tap-min);cursor:pointer;color:var(--fg-display);padding-block:.8rem;font-weight:700}.clinical-guide__review-notes li{margin-block:.65rem}@media (width<=720px){.clinical-guide-hero__facts,.clinical-guide__grid{grid-template-columns:minmax(0,1fr)}.clinical-guide-hero__facts>div+div{border-top:1px solid var(--rule)}}.reviewer{border-top:1px solid var(--rule);flex-direction:column;margin-top:3rem;padding-top:1.25rem;display:flex}.empty-state{border:1px dashed var(--rule);text-align:center;place-content:center;min-height:180px;padding:2rem;display:grid}.empty-state span{color:var(--fg-2)}.legal-copy__heading{border-bottom:2px solid var(--rule-strong);margin-bottom:clamp(3rem,6vw,5rem);padding-bottom:1.5rem}.legal-copy__heading h2{margin-top:0}.legal-toc{max-width:var(--max);border-block:2px solid var(--rule-strong);margin-inline:auto;padding-block:.5rem}.legal-toc>strong{color:var(--fg-display);padding:1rem 1.1rem .4rem;display:block}.legal-toc ol{counter-reset:legal-section;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 2rem;margin:0;padding:0 1.1rem 1rem;list-style:none;display:grid}.legal-toc li{counter-increment:legal-section;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.legal-toc li:before{content:counter(legal-section) ".";min-height:44px;color:var(--fg-display);align-items:center;font-weight:700;display:inline-flex}.legal-toc a{min-height:44px;color:var(--fg-display);align-items:center;display:inline-flex}.legal-copy{max-width:780px}.legal-copy section{scroll-margin-top:1rem}.crisis-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.legal-copy h2{font-size:var(--display-3);letter-spacing:var(--headline-tracking);margin-top:3rem;font-weight:700;line-height:1.1}.not-found{flex-direction:column;justify-content:center;min-height:58vh;display:flex}.not-found h1{max-width:16ch;color:var(--fg-display)}.not-found>p{max-width:46ch}.evidence-index{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.evidence-index>li{border-bottom:1px solid var(--rule)}.evidence-index__row{min-height:172px;color:var(--fg);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) minmax(160px,.3fr);align-items:start;gap:1rem clamp(1rem,2.5vw,2.25rem);padding:1.65rem clamp(1rem,2.5vw,2rem);text-decoration:none;display:grid}.evidence-index__row:hover,.evidence-index__row:focus-visible{background:var(--surface-card);border-left-color:var(--fg-display)}.evidence-index__row:focus-visible{outline-offset:-4px}.evidence-index__copy{flex-direction:column;display:flex}.evidence-index__copy small{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-bottom:.45rem;font-weight:700}.evidence-index__copy strong{font-size:var(--display-3);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking)}.evidence-index__copy>span{max-width:56ch;color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);margin-top:.6rem}.evidence-index__meta{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-align:right;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.45rem;padding-top:.5rem;font-weight:700;line-height:1.4;display:flex}.evidence-index__sources b{font-family:var(--font-display);font-size:var(--body-large);letter-spacing:var(--headline-tracking);font-weight:700}.evidence-index__row:hover .evidence-index__copy strong,.evidence-index__row:focus-visible .evidence-index__copy strong{color:var(--fg-display);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.writing-bridge{border-top:2px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(170px,.3fr);align-items:center;gap:clamp(1.5rem,6vw,6rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.writing-bridge h2{margin-bottom:1rem}.writing-bridge__count{text-align:right;flex-direction:column;align-items:flex-end;margin:0;display:flex}.writing-bridge__count b{color:var(--fg-display);font-size:var(--display-1);font-weight:700;line-height:var(--display-leading);letter-spacing:var(--display-tracking)}.writing-bridge__count span{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-top:.4rem;font-weight:700}.essay-masthead{max-width:1000px}.essay-masthead h1{max-width:12ch}.essay-masthead .lede{margin-bottom:clamp(2rem,4vw,3rem)}.essay-masthead__facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin:0;display:grid}.essay-masthead__facts>div{border-bottom:1px solid var(--rule);padding:1.1rem 1.5rem 1.1rem 0}.essay-masthead__facts dt{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.essay-masthead__facts dd{font-size:var(--body);margin:.4rem 0 0;font-weight:700}.essay-policy-link{max-width:68ch;color:var(--fg-2);font-size:var(--body-small);margin:1.25rem 0 0}.essay-policy-link a{color:var(--fg-display);font-weight:700}.essay-year{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.essay-year+.essay-year{border-top:1px solid var(--rule);margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(2.5rem,5vw,4.5rem)}.essay-year__marker{max-width:none;font-size:inherit;letter-spacing:normal;flex-direction:column;margin:0;display:flex;position:sticky;top:1.5rem}.essay-year__marker span{color:var(--fg-display);font-size:var(--display-2);font-weight:700;line-height:var(--display-leading);letter-spacing:var(--display-tracking)}.essay-year__marker small{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-top:.55rem;font-weight:700}.essay-ledger{margin:0;padding:0;list-style:none}.essay-ledger>li{border-top:1px solid var(--rule)}.essay-ledger>li:last-child{border-bottom:1px solid var(--rule)}.essay-ledger__row{color:var(--fg);transition:border-color var(--motion-medium) var(--ease), background-color var(--motion-medium) var(--ease);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) 84px;gap:.35rem 1.5rem;padding:1.6rem 1rem 1.6rem 1.15rem;text-decoration:none;display:grid}.essay-ledger__row:hover,.essay-ledger__row:focus-visible{border-left-color:var(--fg-link);background:var(--surface-card)}.essay-ledger__row:focus-visible{outline-offset:-4px}.essay-ledger__date{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;grid-area:1/1;font-weight:700}.essay-ledger__copy{flex-direction:column;grid-area:2/1;display:flex}.essay-ledger__copy strong{font-size:var(--display-3);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking)}.essay-ledger__copy>span{max-width:62ch;color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);margin-top:.55rem}.essay-ledger__read{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;grid-area:1/2/span 2;place-self:start end;font-weight:700}.essay header .eyebrow a{text-decoration-thickness:1px}.cite{font-family:var(--font-mono);font-weight:700;font-size:var(--mono);vertical-align:super;line-height:0}.cite a{min-width:1.15em;color:var(--fg-link);font-weight:700;line-height:var(--headline-leading);text-align:center;padding:.28em .12em;text-decoration:none;display:inline-block}.cite a:hover,.cite a:focus-visible{text-decoration:underline}.post-sources li{scroll-margin-top:6rem}.post-sources li:target{background:var(--surface-card-alt);margin:-.3rem -.6rem;padding:.3rem .6rem}.essay-note{border-left:var(--evidence-edge);background:var(--surface-card-alt);max-width:730px;margin:-1.5rem auto 3.5rem;padding:1.25rem 1.4rem}.essay-note strong{color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.essay-note p{color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);margin:.35rem 0 0}.essay-note a{color:var(--fg-display);font-weight:700}.essay header h1{max-width:20ch;font-size:var(--display-2);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking)}.essay-body h2{max-width:26ch;font-size:var(--display-3);margin-top:clamp(2.75rem,5vw,3.75rem);margin-bottom:1.1rem;font-weight:700;line-height:1.1}.essay-body>h2:first-child{margin-top:0}.essay-body h3{max-width:36ch;font-size:var(--display-4);letter-spacing:var(--headline-tracking);margin-top:2.25rem;margin-bottom:.9rem;line-height:1.15}.essay-body p{margin-bottom:1.75rem}.essay-body ul,.essay-body ol{margin:0 0 1.9rem;padding-left:1.4rem}.essay-body li{max-width:66ch;font-size:var(--body);line-height:var(--body-line);margin-bottom:.65rem}.editorial-lanes{border-block:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-lanes article{border-top:2px solid var(--rule-strong);min-height:520px;padding:clamp(2rem,5vw,4.25rem)}.editorial-lanes article+article{border-left:1px solid var(--rule);border-top-color:var(--fg-link)}.editorial-lanes h2{max-width:11ch;font-size:var(--display-2)}.editorial-lanes ul{margin:2rem 0 0;padding-left:1.2rem}.editorial-lanes li{margin-bottom:.65rem}.editorial-lanes code{background:var(--surface-card);color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono);padding:.1rem .3rem}.editorial-ledger{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.editorial-ledger>div:first-child{position:sticky;top:1.5rem}.editorial-ledger dl{border-top:1px solid var(--rule);margin:0}.editorial-ledger dl>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:1.5rem;padding:1.45rem 0;display:grid}.editorial-ledger dt{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.editorial-ledger dd{margin:0}.breadcrumbs{max-width:var(--max);color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;flex-wrap:wrap;gap:.45rem .75rem;margin:0 auto clamp(2rem,5vw,4rem);font-weight:700;display:flex}.breadcrumbs--compact{margin-bottom:0}.breadcrumbs a{min-height:44px;color:var(--fg-display);align-items:center;display:inline-flex}.breadcrumb-step{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.breadcrumb-step>:last-child{min-width:0}#coaching{scroll-margin-top:1rem}.topic-masthead{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:1.5rem 5rem;display:grid}.topic-masthead .eyebrow{grid-column:1/-1;margin-bottom:0}.topic-masthead h1{margin:0}.topic-masthead .lede{margin:0 0 .5rem}.topic-thesis{grid-template-columns:minmax(230px,.5fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.topic-thesis h2{margin-bottom:0}.topic-thesis>p{font-size:var(--display-3);letter-spacing:var(--headline-tracking);margin:0;font-weight:700;line-height:1.25}.topic-body{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.topic-body__label>p:last-child{color:var(--fg-2)}.topic-scope{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.topic-scope li{border-bottom:1px solid var(--rule);min-height:82px;font-size:var(--body-large);padding:1.35rem 0;font-weight:700;line-height:1.25}.question-rail{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.question-rail li{border-bottom:1px solid var(--rule);align-items:center;min-height:115px;padding:1.4rem 0;display:flex}.question-rail strong{max-width:38ch;font-size:var(--display-3);line-height:var(--headline-leading);letter-spacing:var(--headline-tracking)}.pillar-reading{border-block:1px solid var(--rule)}.pillar-reading a{min-height:250px;color:var(--fg);grid-template-columns:minmax(0,1fr) 40px;gap:.65rem 1.5rem;padding:clamp(1.5rem,4vw,3rem) 0;text-decoration:none;display:grid}.pillar-reading a>span{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.pillar-reading a>strong{max-width:25ch;font-size:var(--display-2);line-height:var(--display-leading);letter-spacing:var(--display-tracking);grid-column:1}.pillar-reading a>p{color:var(--fg-2);grid-column:1;margin:0}.pillar-reading a>b{font-size:var(--display-4);transition:transform var(--motion-fast) var(--ease);grid-area:1/2/span 3;place-self:center end}.pillar-reading a:hover>strong{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.pillar-reading a:hover>b{transform:translate(5px)}.pillar-essay-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.pillar-essay-list li{border-bottom:1px solid var(--rule)}.pillar-essay-list a{min-height:92px;color:var(--fg);grid-template-columns:130px minmax(0,1fr) 80px;align-items:center;gap:1rem 1.5rem;padding:1rem 0;text-decoration:none;display:grid}.pillar-essay-list time,.pillar-essay-list span{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.pillar-essay-list strong{font-size:var(--display-4);line-height:1.1}.pillar-essay-list span{justify-self:end}.pillar-essay-list a:hover strong{color:var(--fg-display);text-decoration:underline}.topic-sources{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,7vw,7rem);display:grid}.topic-sources ol{border-top:1px solid var(--rule);margin:0;padding-left:1.3rem}.topic-sources li{border-bottom:1px solid var(--rule);padding:1.3rem 0 1.3rem .35rem}.topic-sources li a,.topic-sources li span{display:block}.topic-sources li a{color:var(--fg-display);font-weight:700}.topic-sources li span{color:var(--fg-2);font-size:var(--body-small);margin-top:.3rem}.topic-next{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.topic-next h2{margin-bottom:0}.article-takeaways{max-width:730px;margin:0 auto var(--section-y);border-top:var(--keyline);background:var(--surface-card-alt);padding:clamp(1.5rem,4vw,2.5rem)}.article-takeaways h2{max-width:14ch;font-size:var(--display-3)}.article-takeaways ul{margin:1.5rem 0 0;padding-left:1.2rem}.article-takeaways li{margin-bottom:.8rem}.article-toc{border-block:1px solid var(--rule);max-width:730px;margin:0 auto 4rem;padding-block:1.5rem}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem;margin:1rem 0 0;padding-left:1.3rem;display:grid}.article-toc a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.article-citation{border-block:1px solid var(--rule);margin-top:2.5rem;padding:1.3rem 0}.article-citation h2,.revision-history h2{font-size:var(--body-large);letter-spacing:var(--headline-tracking)}.article-citation p,.revision-history p{color:var(--fg-2);font-size:var(--body-small);margin-bottom:0}.revision-history{margin-top:2rem}.correction-standard{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,7rem);display:grid}.correction-standard ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.correction-standard li{border-bottom:1px solid var(--rule);font-size:var(--body);padding:1.15rem 0;font-weight:700}.signature-talks{border-top:2px solid var(--rule-strong)}.signature-talks article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(260px,.85fr) minmax(240px,.65fr) minmax(260px,.9fr);align-items:start;gap:1.5rem 3rem;min-height:270px;padding:clamp(1.5rem,4vw,2.75rem) 0;display:grid}.signature-talks__heading{display:block}.signature-talks__heading small{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.signature-talks__heading h3{margin-top:.4rem}.signature-talks article>p{color:var(--fg-2)}.signature-talks__outcomes h4{font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0 0 .65rem}.signature-talks__outcomes ul{margin:0;padding-left:1.15rem}.signature-talks article li{margin-bottom:.55rem}.proof-links{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.proof-links a{border-left:1px solid var(--rule);min-height:150px;color:var(--fg-display);flex-direction:column;justify-content:space-between;padding:1.25rem;font-weight:700;text-decoration:none;display:flex}.proof-links a:last-child{border-right:1px solid var(--rule)}.proof-links a span{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.proof-links a strong{font-size:var(--body-large);line-height:1.15}.proof-links a:hover strong{text-decoration:underline}.speaking-availability{border-top:var(--card-rule);color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);margin-top:1.25rem;padding-left:1rem}.public-method{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:2rem clamp(2rem,7vw,7rem);display:grid}.public-method dl{border-top:1px solid var(--rule-dark);margin:0}.public-method dl>div{border-bottom:1px solid var(--rule-dark);grid-template-columns:130px 1fr;gap:1.5rem;padding:1.35rem 0;display:grid}.public-method dt{color:var(--fg-label);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.public-method dd{margin:0}.public-method .button-row{grid-column:2;margin-top:0}.interview-topics{border-block:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.interview-topics article{border-left:1px solid var(--rule);flex-direction:column;grid-column:span 2;justify-content:space-between;gap:1.25rem;min-height:170px;padding:1.4rem;display:flex}.interview-topics article:nth-child(4),.interview-topics article:nth-child(5){grid-column:span 3}.interview-topics article:last-child{border-right:1px solid var(--rule)}.interview-topics .eyebrow{margin-bottom:0}.interview-topics h3{font-size:var(--display-4);margin:0}.interview-topics h3 a{text-decoration:none}.interview-topics h3 a:hover,.interview-topics h3 a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.interview-topics p{color:var(--fg-2);font-size:var(--body-small)}.fact-check-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.fact-check-panel__links{border-top:1px solid var(--rule);display:grid}.fact-check-panel__links a{border-bottom:1px solid var(--rule);min-height:58px;color:var(--fg-display);align-items:center;font-weight:700;text-decoration:none;display:flex}.fact-check-panel__links a:hover{text-decoration:underline}.resource-ledger{border-top:2px solid var(--rule-strong)}.about-chapter,.resource-follow{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.writing-topics{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.writing-topics a{border-right:1px solid var(--rule);min-height:120px;color:var(--fg-display);font-size:var(--body-large);flex-direction:column;justify-content:space-between;padding:1.25rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.writing-topics a span{color:var(--fg-link);font-family:var(--font-mono);font-weight:700;font-size:var(--mono);letter-spacing:0}.writing-topics a:last-child{border-right:0}.writing-topics a:hover,.writing-topics a:focus-visible{background:var(--surface-card-alt);border-bottom-color:var(--fg-display)}.writing-entry-points{border-block:2px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.writing-entry-points a{min-height:150px;color:var(--fg-display);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}.writing-entry-points a+a{border-left:1px solid var(--rule)}.writing-entry-points a:hover,.writing-entry-points a:focus-visible{background:var(--surface-card-alt)}.writing-entry-points span{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.writing-entry-points strong{max-width:34ch;font-size:var(--display-4);line-height:1.15}.curiosity-feature{border-top:2px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.curiosity-feature>div:first-child{padding-top:clamp(1.5rem,3vw,2.5rem)}.curiosity-feature h2{max-width:18ch;color:var(--fg-display);font-size:var(--display-2);margin-bottom:1.25rem}.curiosity-feature__follow{border-top:1px solid var(--rule);align-content:end;justify-items:start;padding:1.5rem 0;display:grid}.curiosity-feature__follow .quiet-link{margin-top:.35rem}.curiosity-feature__label,.curiosity-ledger__date{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.curiosity-ledger{border-top:1px solid var(--rule)}.curiosity-ledger__item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(210px,.38fr);gap:2rem;padding:1.75rem 0;display:grid}.curiosity-ledger__item h3{max-width:28ch;color:var(--fg-display);font-size:var(--display-3);line-height:var(--headline-leading);margin:.45rem 0 .6rem}.curiosity-ledger__item h3 a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.curiosity-ledger__item h3 a:hover,.curiosity-ledger__item h3 a:focus-visible{text-decoration-thickness:2px}.curiosity-ledger__item p{max-width:65ch}.curiosity-ledger__formats{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);line-height:var(--body-line);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;align-content:start;gap:.75rem;display:grid}.curiosity-ledger__formats a,.curiosity-format-links a{min-height:44px;color:var(--fg-display);font-family:var(--font-display);font-size:var(--body-small);letter-spacing:0;text-transform:none;align-items:center;font-weight:700;display:inline-flex}.curiosity-format-links{gap:.35rem;display:grid}.newsletter-panel--current{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(2.5rem,5vw,5rem)}.newsletter-panel--current h2{max-width:20ch;font-size:var(--display-2)}.writing-back-link{margin-top:1.5rem}.writing-chapter{grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.writing-stack{gap:2.5rem;display:grid}.writing-link{border-top:2px solid var(--rule-strong);padding-top:1.4rem}.writing-link h3{font-size:var(--display-3)}.writing-link h3 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.writing-link h3 a:hover{text-decoration:underline}.writing-link__trust{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.question-proof{border-top:1px solid var(--rule);display:grid}.question-proof>*{border-bottom:1px solid var(--rule);align-items:center;min-height:58px;padding:.65rem 0;display:flex}.question-proof a{color:var(--fg-display);font-weight:700}.essay-archive{border-block:1px solid var(--rule);margin-top:4rem}.essay-archive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 0;font-weight:700;display:flex}.essay-archive summary span{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.essay-archive ol{margin:0;padding:0;list-style:none}.essay-archive li{border-top:1px solid var(--rule)}.essay-archive li a{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:92px;padding:1rem 0;text-decoration:none;display:grid}.essay-archive li a:hover strong{text-decoration:underline}.essay-archive li span,.essay-archive li small{font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.essay-archive li small{color:var(--fg-2);text-align:right}.tool-shelf-jump{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.6rem;margin-top:clamp(1.25rem,2.5vw,2rem);padding-top:.9rem;display:flex}.tool-shelf-jump a{min-height:var(--tap-min);color:var(--fg-display);align-items:center;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.tool-shelf-jump a:hover,.tool-shelf-jump a:focus-visible{text-decoration-thickness:2px}.tool-shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(1.25rem,2.2vw,1.8rem);display:grid}.tool-shelf-card{border-top:2px solid var(--rule-strong);flex-direction:column;gap:1rem;min-width:0;padding-top:1.25rem;scroll-margin-top:1rem;display:flex}.tool-shelf-card__held{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.tool-shelf-card__label{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.tool-shelf-card__copy{gap:.55rem;display:grid}.tool-shelf-card__copy h4{color:var(--fg-display);font-family:var(--font-display);font-size:var(--display-4);font-weight:700;line-height:var(--headline-leading);letter-spacing:var(--headline-tracking);text-wrap:balance;margin:0}.tool-shelf-card__copy h4 a{min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.tool-shelf-card__copy h4 a:hover,.tool-shelf-card__copy h4 a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.tool-shelf-card__copy p{margin:0}.tool-shelf-card__descriptor{font-weight:700}.tool-shelf-card__copy p:last-child{color:var(--fg-2)}.tool-shelf-card__facts{border-top:1px solid var(--rule);margin:0}.tool-shelf-card__facts>div{border-bottom:1px solid var(--rule);grid-template-columns:84px minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.tool-shelf-card__facts dt{color:var(--fg-display);font-size:var(--body-small);font-weight:700}.tool-shelf-card__facts dd{font-size:var(--body-small);line-height:var(--body-line);overflow-wrap:anywhere;margin:0}.tool-shelf-card__disclosure{color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);gap:.55rem;display:grid}.tool-shelf-card__disclosure p{margin:0}.tool-shelf-card__disclosure-detail>summary{cursor:pointer;min-height:44px;color:var(--fg-link);align-items:center;gap:.9rem;font-weight:700;list-style:none;display:flex}.tool-shelf-card__disclosure-detail>summary::-webkit-details-marker{display:none}.tool-shelf-card__disclosure-detail>summary:after{content:"+";font-size:var(--body-large);line-height:var(--headline-leading);text-align:center;flex:0 0 1rem;margin-left:auto}.tool-shelf-card__disclosure-detail[open]>summary:after{content:"−"}.tool-shelf-card__disclosure-detail>summary:hover{text-underline-offset:.2em;text-decoration:underline}.tool-shelf-card__disclosure-detail[open]>summary{margin-bottom:.35rem}.tool-shelf-card__disclosure-detail p{margin:.6rem 0 0}.tool-shelf-card__disclosure-rows{border-top:1px solid var(--rule);margin:0}.tool-shelf-card__disclosure-rows>div{border-bottom:1px solid var(--rule);grid-template-columns:104px minmax(0,1fr);gap:.9rem;padding:.55rem 0;display:grid}.tool-shelf-card__disclosure-rows dt{color:var(--fg-display);font-size:var(--body-small);font-weight:700}.tool-shelf-card__disclosure-rows dd{margin:0}.guided-tool__pocket{display:none}.tool-shelf-card>.button{align-self:start;margin-top:auto}.tool-review-domain-registry{border-top:1px solid var(--rule)}.tool-review-domain-registry summary{min-height:var(--tap-min);cursor:pointer;color:var(--fg-display);font-weight:700;font-size:var(--body-small);align-items:center;padding:.5rem 0;list-style:none;display:flex}.tool-review-domain-registry summary::-webkit-details-marker{display:none}.tool-review-domain-registry summary:after{content:"+";text-align:center;width:1.15rem;margin-left:.6rem}.tool-review-domain-registry[open] summary:after{content:"−"}.tool-review-domain-registry dl{gap:.7rem;margin:0 0 1rem;display:grid}.tool-review-domain-registry dt{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.tool-review-domain-registry dd{font-size:var(--body-small);line-height:var(--body-line);margin:.2rem 0 0}.tool-review-domain-registry ul{gap:.3rem;margin:.2rem 0 0;padding-left:1.1rem;display:grid}.authority-connections{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authority-connections a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:.55rem;min-height:148px;padding:1rem;text-decoration:none;display:flex}.authority-connections a:hover strong,.authority-connections a:focus-visible strong{text-decoration:underline}.authority-connections span{color:var(--fg-display);font-size:var(--body-small);font-weight:700}.authority-connections small{color:var(--fg-2);line-height:var(--body-line)}.authority-return{min-height:var(--tap-min);justify-content:space-between;align-items:center;gap:1rem;display:flex}.authority-return a{min-height:var(--tap-min);color:var(--fg-display);align-items:center;font-weight:700;display:inline-flex}.tool-review-domain-list{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.tool-review-domain-list li{border-bottom:1px solid var(--rule);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:1rem;min-height:96px;padding:1rem 0;display:grid}.tool-review-domain-list>li>span{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono);letter-spacing:0;font-weight:700}.tool-review-domain-list p{margin:.3rem 0 0}.resource-library{gap:clamp(3rem,6vw,6rem);display:grid}.resource-entry{border-top:2px solid var(--rule-strong)}.resource-entry--clinical-evidence{border:1px solid var(--rule);border-top:2px solid var(--rule-strong);background:var(--surface-card);padding:clamp(1rem,3vw,2rem)}.resource-entry>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:1.5rem 0 2rem;display:grid}.resource-entry__status{color:var(--fg-display)}.resource-entry__essentials{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.resource-entry__essentials>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:.45rem;min-height:138px;padding:1.2rem;display:grid}.resource-entry__essentials>div:nth-child(2n){border-right:0}.resource-entry__essentials>div:last-child{border-right:0;grid-column:1/-1;min-height:0}.resource-entry dd a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.resource-entry__more{border-bottom:1px solid var(--rule)}.resource-entry__more summary{cursor:pointer;min-height:64px;color:var(--fg-display);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0;font-weight:700;list-style:none;display:flex}.resource-entry__more summary::-webkit-details-marker{display:none}.resource-entry__more summary:after{content:"+";width:1.5rem;font-size:var(--body-large);line-height:var(--headline-leading);text-align:center;flex:none}.resource-entry__more[open] summary:after{content:"−"}.resource-entry__more summary small{color:var(--fg-2);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-left:auto}.resource-entry__more[open] summary small{visibility:hidden}.resource-entry__more>dl{background:var(--surface-card-alt);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.4rem;display:grid}.resource-entry__more>dl>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:.45rem;min-height:132px;padding:1.2rem;display:grid}.resource-entry__more>dl>div:nth-child(2n){border-right:0}.resource-masthead h1{max-width:18ch;font-size:var(--display-3)}.resource-masthead__start{gap:.75rem 1.4rem;margin-block:1.4rem}.resource-masthead__start>span{color:var(--fg-2);font-size:var(--body-small)}.resource-facts{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-facts--masthead{background:var(--surface-card);margin-top:clamp(1.75rem,4vw,2.75rem)}.resource-facts>div{border-right:1px solid var(--rule);flex-direction:column;gap:.4rem;min-height:0;padding:.9rem 1.1rem;display:flex}.resource-facts>div:last-child{border-right:0}.resource-facts span{color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase}.guided-tool-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:100%;display:grid}.guided-tool-rail{gap:1.5rem;display:grid;position:sticky;top:1rem}.guided-tool-jump{border-top:2px solid var(--rule-strong)}.guided-tool-jump>p{color:var(--fg-display);border-bottom:1px solid var(--rule);margin:0;padding:.85rem 0;font-weight:700}.guided-tool-jump ol{margin:0;padding:0;list-style:none}.guided-tool-jump li{border-bottom:1px solid var(--rule)}.guided-tool-jump a{min-height:var(--tap-min);font-size:var(--body-small);align-items:center;padding:.65rem 0;font-weight:700;text-decoration:none;display:flex}.guided-tool-jump a:hover,.guided-tool-jump a:focus-visible{color:var(--fg-display);text-decoration:underline}.guided-tool-rail__note{border:1px solid var(--rule);border-top:var(--keyline);padding:.85rem .9rem;text-decoration:none;display:block}.guided-tool-rail__note>span{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.guided-tool-rail__note ul{margin:.55rem 0 .65rem;padding:0;list-style:none}.guided-tool-rail__note li{color:var(--fg-3);font-size:var(--body-small);padding:.18rem 0 .18rem 1rem;font-weight:700;line-height:1.35;position:relative}.guided-tool-rail__note li:before{content:"";border:1px solid var(--brand-text-muted);width:7px;height:7px;position:absolute;top:.52em;left:0}.guided-tool-rail__note li[data-filled=true]{color:var(--fg-display)}.guided-tool-rail__note li[data-filled=true]:before{background:var(--purple);border-color:var(--fg-display)}.guided-tool-rail__note b{color:var(--fg-link);font-size:var(--body-small);font-weight:700}.guided-tool-rail__note:hover b,.guided-tool-rail__note:focus-visible b{text-decoration:underline}.guided-tool{width:100%;min-width:0}.guided-tool__chapter{padding-bottom:clamp(1.75rem,3.5vw,3rem);scroll-margin-top:1rem}.guided-tool__section-heading{border-top:2px solid var(--rule-strong);padding-top:.85rem}.guided-tool__section-heading h2{max-width:26ch;color:var(--fg-display);font-size:var(--display-4);margin:0 0 .55rem}.guided-tool__section-heading>p{margin-bottom:0}.guided-tool__question-sections{gap:clamp(1.9rem,3.5vw,2.9rem);margin-top:clamp(1.4rem,2.5vw,2rem);display:grid}.guided-tool__question-sections>section{scroll-margin-top:1rem}.guided-tool__question-sections>section>header{margin-bottom:1.25rem}.guided-tool__question-sections>section>header h3{max-width:30ch;color:var(--fg-display);font-size:var(--body-large)}.guided-tool__question-sections>section>header p{margin-bottom:0}.guided-tool__boundaries{border:1px solid var(--rule);border-top:2px solid var(--rule-strong);background:var(--surface-card);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:2rem;display:grid}.guided-tool__boundaries section{padding:clamp(1.2rem,3vw,1.8rem)}.guided-tool__boundaries section+section{border-left:1px solid var(--rule)}.guided-tool__boundaries h3,.guided-tool__closing h3,.guided-tool__evidence h3{max-width:none;color:var(--fg-display);font-size:var(--body-large);letter-spacing:var(--headline-tracking);margin-bottom:.85rem;line-height:1.2}.guided-tool__boundaries ul,.guided-tool__evidence ul{margin:0;padding-left:1.25rem}.guided-tool__boundaries li+li,.guided-tool__evidence li+li{margin-top:.55rem}.guided-tool__privacy{border-top:var(--card-rule);background:var(--surface-card-alt);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:1.25rem clamp(1.25rem,4vw,2.5rem);margin-block:2rem;padding:clamp(1.2rem,3vw,1.7rem);display:grid}.guided-tool__privacy strong{color:var(--fg-display);line-height:1.25}.guided-tool__privacy p{margin-bottom:.75rem}.guided-tool__privacy p:last-child{color:var(--fg-2);font-size:var(--body-small);margin-bottom:0}.guided-tool__prompts{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.guided-tool__prompts>li{border-bottom:1px solid var(--rule);break-inside:avoid;grid-template-columns:54px minmax(0,1fr);gap:clamp(.85rem,2vw,1.4rem);padding:clamp(1.1rem,2.5vw,1.8rem) 0;display:grid}.guided-tool__number{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono);letter-spacing:0;padding-top:.28rem;font-weight:700}.guided-tool__field,.guided-tool__field fieldset{min-width:0}.guided-tool__field fieldset{border:0;margin:0;padding:0}.guided-tool__field>label,.guided-tool__field legend{width:100%;color:var(--brand-text);letter-spacing:-.015em;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:800;line-height:1.25;display:block}.guided-tool__field>p,.guided-tool__field fieldset>p{color:var(--brand-text-secondary);margin:.65rem 0 1rem}.guided-tool__field>.guided-tool__character-count{color:var(--brand-text-secondary);text-align:right;margin:.35rem 0 0;font-size:.8rem}.guided-tool__character-count[data-at-limit=true]{font-weight:700}.guided-tool__working-note{border-top:var(--card-rule);background:var(--surface-card-alt);margin-top:1.4rem;padding:1rem 1.25rem}.guided-tool__working-note p{font-size:var(--body-small);margin:0}.guided-tool__working-note .button-row{gap:.5rem 1.25rem;margin-top:.75rem}.guided-tool__working-note .quiet-link{margin-top:0}.guided-tool__working-note .text-button,.guided-tool__working-note .quiet-link{color:var(--fg-display);font-size:var(--body-small)}.guided-tool__quick-exit{min-height:var(--tap-min);color:var(--fg-display);font-size:var(--body-small);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:700;text-decoration:underline}.theme-grid__tools{border-top:1px solid var(--rule);margin-top:1.4rem;padding-top:.9rem}.theme-grid__tools>p{font-size:var(--body-small);margin:0 0 .35rem;font-weight:700}.theme-grid__tools ul{margin:0;padding:0;list-style:none}.theme-grid__tools a{min-height:var(--tap-min);align-items:center;font-weight:700;display:inline-flex}.guided-tool__field>input[type=text],.guided-tool__field>textarea{border:1px solid var(--brand-text-muted);background:var(--brand-white);width:100%;min-height:48px;color:var(--brand-text);border-radius:0;padding:.85rem 1rem;font-size:1rem;line-height:1.55;display:block}.guided-tool__field>textarea{resize:vertical;min-height:132px}.guided-tool__field>input[type=text]::placeholder,.guided-tool__field>textarea::placeholder{color:var(--brand-text-muted);opacity:1}.guided-tool__choices{border-top:1px solid var(--brand-text-muted);border-left:1px solid var(--brand-text-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-tool__choices label{border-right:1px solid var(--brand-text-muted);border-bottom:1px solid var(--brand-text-muted);cursor:pointer;align-items:center;gap:.7rem;min-width:0;min-height:52px;padding:.65rem .8rem;display:flex}.guided-tool__choices label:hover{background:var(--brand-ice)}.guided-tool__choices input{width:21px;height:21px;accent-color:var(--brand-purple);flex:none;margin:0}.guided-tool__choices span{overflow-wrap:anywhere;min-width:0}.guided-tool__print-value{display:none}.guided-tool__output{border:1px solid var(--rule-strong);background:var(--surface-card);border-top-width:5px;margin-top:clamp(1.5rem,3vw,2.25rem)}.guided-tool__output header{border-bottom:1px solid var(--rule);padding:clamp(1.3rem,3vw,2rem)}.guided-tool__output header>span{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.guided-tool__output h3{max-width:none;color:var(--fg-display);font-size:var(--display-4);margin:.45rem 0 .55rem}.guided-tool__output header p{margin-bottom:0}.guided-tool__output dl{margin:0}.guided-tool__output dl>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:start;gap:1rem 2rem;min-height:92px;padding:1rem clamp(1.3rem,3vw,2rem);display:grid}.guided-tool__output dt{color:var(--fg-display);font-size:var(--body-small);font-weight:700}.guided-tool__output dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.guided-tool__output-blank{border-bottom:1px solid var(--brand-text-muted);min-height:2.2rem}.guided-tool__output-note{color:var(--fg-2);font-size:var(--body-small);margin:0;padding:1rem clamp(1.3rem,3vw,2rem)}.guided-tool__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.guided-tool__retention{color:var(--fg-2);font-size:var(--body-small);margin:.85rem 0 0}.guided-tool__closing{border-left:var(--evidence-edge);background:var(--surface-card-alt);margin-top:2.5rem;padding:clamp(1.25rem,3vw,1.8rem)}.guided-tool__closing p{margin-bottom:0}.guided-tool__evidence{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.guided-tool__evidence>section{min-width:0;padding:clamp(1.25rem,3vw,1.8rem) clamp(1rem,3vw,1.6rem)}.guided-tool__evidence>section+section{border-left:1px solid var(--rule)}.guided-tool__sources{list-style:none;padding-left:0!important}.guided-tool__sources li{gap:.25rem;display:grid}.guided-tool__sources a{min-height:44px;color:var(--fg-display);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.guided-tool__sources span{color:var(--fg-2);font-size:var(--body-small)}.tool-review-card{flex-direction:column;min-width:0;display:flex}.tool-review-card dl{gap:.75rem;margin:0 0 1.25rem;display:grid}.tool-review-card dl>div{border-top:1px solid var(--rule);gap:.15rem;padding-top:.7rem;display:grid}.tool-review-card dt{color:var(--fg-display);font-size:var(--body-small);font-weight:700}.tool-review-card dd{margin:0}.tool-review-card .tool-review-digests{color:var(--fg);margin:0 0 1.25rem;font-weight:400}.tool-review-digests summary{cursor:pointer;min-height:44px;color:var(--fg-link);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:flex}.tool-review-digests[open] summary{margin-bottom:.75rem}.tool-review-digests code{min-width:0;color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono);overflow-wrap:anywhere;font-weight:700;display:block}.tool-review-card .quiet-link,.tool-review-card .availability-note{margin-top:auto}.tool-review-gates{border-top:2px solid var(--rule-strong);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-review-gates>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:.45rem;min-width:0;min-height:154px;padding:1rem;display:flex}.tool-review-gates span{color:var(--fg-display);font-size:var(--body-small);font-weight:700}.tool-review-gates strong{background:var(--surface-card-alt);width:fit-content;color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding:.2rem .4rem}.tool-review-gates small{color:var(--fg-2);line-height:var(--body-line)}.brand-main code{overflow-wrap:anywhere;color:var(--fg-display);font-family:var(--font-mono);font-weight:700;font-size:var(--mono)}.about-chapter h2{margin-bottom:0}.about-chapter>div:last-child{max-width:720px}.night-stage{background:var(--night);color:var(--on-night);position:relative}.night-stage--alt{background:var(--night-alt)}.night-stage{isolation:isolate}.night-stage__field,.site-footer__field{z-index:0;pointer-events:none;position:absolute;inset:0}.night-stage>:not(.night-stage__field),.site-footer>:not(.site-footer__field){z-index:1;position:relative}.night-stage__field--hero{background-image:var(--glow-hero);background-position:0 100%;background-repeat:no-repeat;background-size:100% 125%}.night-stage__field--corner{background-image:var(--glow-corner);background-position:0 100%;background-repeat:no-repeat;background-size:120% 150%}.home-band{padding:var(--section-y) var(--pad)}.home-band__inner{max-width:var(--content-max);margin-inline:auto}.home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.home-section-head>div{gap:18px;display:grid}.home-section-head .eyebrow,.home-section-head h2{margin:0}.home-section-head h2{max-width:16ch;font-size:var(--display-2)}.home-section-head__lead{max-width:44ch;color:var(--fg-2);margin:0}.home-section-head>.quiet-link{margin:0}.home-link-row{flex-wrap:wrap;gap:0 24px;max-width:none;margin:8px 0 0;display:flex}.home-link-row .quiet-link{margin:0}.home-hero{padding:0 var(--pad) 0 0;position:relative;overflow:hidden}.home-hero__grid{max-width:var(--content-max);gap:var(--gap-large);grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:stretch;margin-inline:auto;display:grid}.home-hero__photo{border-right:var(--hairline-dark);min-height:520px;margin:0;position:relative}.home-hero__photo .site-photo-frame{position:absolute;inset:0}.home-hero__photo .site-photo{object-fit:cover;object-position:52% 40%;aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0}.home-hero__copy{align-content:space-between;gap:36px;padding:clamp(24px,3vw,40px) 0;display:grid}.signature-expression{max-width:none;color:var(--white);font-size:var(--display-1);letter-spacing:var(--display-tracking);font-weight:700;line-height:var(--display-leading);text-transform:none;text-wrap:wrap;margin:0;display:block}.signature-expression__line{display:block}.signature-expression__line--curious em{color:inherit;font-style:normal}.signature-expression__line--science mark{color:inherit;background:0 0;padding:0}.signature-expression__line--better em{color:var(--azure-light);font-style:italic}.home-hero__lede{max-width:50ch;color:var(--on-night);font-size:var(--body-large);line-height:var(--body-line);margin:0}.home-hero .button-row{gap:12px;margin-top:0}.home-latest{padding:var(--section-y-tight) var(--pad);border-top:var(--hairline-dark)}.home-latest__grid{max-width:var(--content-max);gap:var(--gap);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.home-latest__copy{gap:12px;display:grid}.home-latest h2{max-width:26ch;font-size:var(--display-3);margin:0}.home-latest__copy p{max-width:64ch;color:var(--on-night-2);margin:0}.home-latest__grid>.quiet-link{margin:0}.home-tools{gap:var(--gap-large);display:grid}.home-guide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.home-guide__card{grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.home-guide__preview{aspect-ratio:8.5/11;object-fit:cover;object-position:top;border:var(--hairline-dark-strong);background:var(--white);width:100%;height:auto;display:block}.home-guide__copy{gap:14px;display:grid}.home-guide__copy .eyebrow,.home-guide__copy h3,.home-guide__copy p:not(.home-link-row){margin:0}.home-guide__copy h3{font-size:var(--display-4)}.home-guide__copy>p:not(.eyebrow):not(.home-link-row){color:var(--on-night-2)}.home-speaking{background:var(--night);align-items:end;min-height:clamp(480px,60vw,720px);display:grid;position:relative;overflow:hidden}.home-speaking>.site-photo-frame{position:absolute;inset:0}.home-speaking .site-photo{object-fit:cover;object-position:50% 30%;aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0}.home-speaking__protect{background:var(--photo-protect);position:absolute;inset:0}.home-speaking__inner{width:100%;max-width:var(--content-max);padding:var(--section-y) var(--pad) clamp(40px, 5vw, 64px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-inline:auto;display:grid;position:relative}.home-speaking__copy{gap:20px;display:grid}.home-speaking__copy .eyebrow,.home-speaking h2{margin:0}.home-speaking h2{max-width:14ch;color:var(--white);font-size:var(--display-1);letter-spacing:var(--display-tracking);line-height:var(--display-leading)}.home-speaking .home-link-row{margin:0}.home-about{gap:var(--gap-large);grid-template-columns:minmax(240px,4fr) minmax(0,4fr) minmax(0,4fr);align-items:start;display:grid}.home-about .site-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border:0}.home-about article{align-content:start;gap:14px;padding-top:8px;display:grid}.home-about article .eyebrow,.home-about article h3,.home-about article p{margin:0}.home-about article h3{font-size:var(--display-3)}.home-about article>p:not(.eyebrow){color:var(--on-night-2)}.home-about article>.quiet-link{margin:8px 0 0}.limbus-cta{border-top:2px solid var(--rule-strong);padding-top:1.2rem}.limbus-cta h2{max-width:22ch}.limbus-cta>p:not(.eyebrow){max-width:46ch;color:var(--fg-2)}.limbus-cta--compact{border:1px solid var(--rule);border-top:var(--card-rule);background:var(--surface-card);margin-top:2.5rem;padding:1.5rem}.limbus-cta--compact h2{max-width:28ch;font-size:var(--display-4)}.limbus-cta--compact .button-row{margin-top:1.25rem}.home-gateway{padding:var(--section-y) var(--pad);background:var(--surface);color:var(--fg)}.home-gateway__grid{max-width:var(--max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.home-gateway__copy{gap:20px;display:grid}.home-gateway__copy h2{max-width:16ch;font-size:var(--display-2);margin:0}.home-gateway__copy h2 span{color:var(--fg-accent);display:block}.home-gateway__copy p{margin:0}.home-gateway__copy p:not(.eyebrow){max-width:48ch;color:var(--fg-2)}.gateway-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.gateway-card{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);min-height:250px;color:var(--fg);transition:border-color var(--motion-fast) ease;flex-direction:column;gap:8px;padding:28px;text-decoration:none;display:flex}.gateway-card:hover,.gateway-card:focus-visible{border-color:var(--purple)}.gateway-card__label{color:var(--fg-3);font-size:var(--label);font-weight:700}.gateway-card strong{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking);margin-top:auto;padding-top:32px;font-weight:700;line-height:1.05}.gateway-card__desc{color:var(--fg-2);font-size:16px}.gateway-card b{color:var(--fg-link);margin-top:8px;font-weight:700}.clinical-main h1,.clinical-main h2,.clinical-main h3{font-weight:var(--weight-highlight)}.clinical-main h1{max-width:18ch}.clinical-main h2{max-width:22ch;font-size:var(--display-3)}.clinical-main .section-heading h2{font-size:var(--display-2)}.clinical-main h3{font-size:var(--display-4)}.practice-hero{padding:clamp(40px, 5vw, 72px) var(--pad)}.practice-hero__grid{gap:var(--gap-large);grid-template-columns:minmax(0,7fr) minmax(240px,4fr);align-items:center;display:grid}.practice-hero__copy{gap:28px;display:grid}.practice-hero__copy>*{margin:0}.practice-hero__copy h1{max-width:18ch;font-size:var(--display-2)}.practice-hero__copy h1 .accent{color:var(--fg-accent);display:block}.practice-hero__copy .lede{max-width:52ch;color:var(--fg-2)}.practice-hero__photo{margin:0}.practice-hero__photo .site-photo{aspect-ratio:4/5;border:var(--hairline-lavender);object-fit:cover;object-position:50% 20%}.practice-hero__photo figcaption{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.65rem;font-weight:700}.fact-chips{flex-wrap:wrap;gap:10px;display:flex}.fact-chip{border:1px solid var(--azure);min-height:36px;color:var(--azure-deep);font-size:var(--label);white-space:nowrap;background:0 0;align-items:center;padding:7px 14px;font-weight:700;line-height:1.2;display:inline-flex}.fact-chip--filled{background:var(--azure);color:var(--white)}.practice-status{padding:clamp(24px, 3vw, 40px) var(--pad);background:var(--surface-alt)}.practice-status__grid{gap:var(--gap);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.practice-status h2{max-width:none;font-size:var(--display-4);margin:0 0 8px}.practice-status p{color:var(--fg-2);margin:0;font-size:16px}.practice-status .quiet-link{margin:0}.practice-focus{gap:var(--gap);display:grid}.practice-focus__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.practice-focus__head h2{font-size:var(--display-2);margin:0}.practice-focus__head .quiet-link{margin:0}.practice-gateway{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.practice-gateway__copy{gap:20px;display:grid}.practice-gateway__copy>*{margin:0}.practice-gateway__copy h2{font-size:var(--display-3)}.practice-gateway__copy p{max-width:44ch;color:var(--fg-2)}.practice-urgent{gap:var(--gap-large);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.practice-urgent__aside{gap:12px;padding-top:8px;display:grid}.practice-urgent__aside>*{margin:0}.practice-urgent__aside .quiet-link{margin-top:.5rem}.callout,.notice{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);color:var(--fg);font-size:var(--body);line-height:var(--body-line);padding:22px 26px 26px}.callout>strong,.notice>strong,.callout h2,.callout h3{max-width:none;color:var(--fg-display);letter-spacing:var(--headline-tracking);margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.1;display:block}.callout p,.notice p{margin:0}.callout p+p{margin-top:.75rem}.notice{text-align:left;display:block}.notice>span{display:block}.notice--review{text-align:left;justify-content:flex-start}.callout .crisis-actions{margin-top:1.25rem}.clinical-masthead{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.clinical-masthead__copy h1{max-width:19ch;font-size:var(--display-2);margin-bottom:1.5rem}.clinical-masthead__copy .lede{color:var(--fg-2)}.clinical-masthead__status{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);gap:.8rem;padding:22px 26px 26px;display:grid}.clinical-masthead__status span{color:var(--fg-label);font-size:var(--label);font-weight:700}.clinical-masthead__status strong{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking);font-weight:700;line-height:1.15}.clinical-masthead__status small{color:var(--fg-2);font-size:var(--body-small);line-height:1.5}.clinical-route-board{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule)}.clinical-route{border-bottom:1px solid var(--rule);min-height:150px;color:var(--fg);transition:background-color var(--motion-fast) ease;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr) 14rem;align-items:center;gap:clamp(1rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.clinical-route:last-child{border-bottom:0}.clinical-route--disabled{background:var(--surface-card-alt)}.clinical-route--disabled .clinical-route__action{color:var(--fg-3)}.clinical-route:hover,.clinical-route:focus-visible{background:var(--surface-card-alt)}.clinical-route__audience{color:var(--fg-label);font-size:var(--label);align-self:start;font-weight:700;line-height:1.3}.clinical-route__copy{flex-direction:column;gap:.45rem;display:flex}.clinical-route__copy strong{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking);font-weight:700;line-height:1.1}.clinical-route__copy span{max-width:68ch;color:var(--fg-2);line-height:1.5}.clinical-route__action{color:var(--fg-link);white-space:nowrap;justify-self:end;font-weight:700}.clinical-secondary-links{font-size:var(--label);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.2rem;font-weight:700;display:flex}.clinical-secondary-links a{color:var(--fg-link)}.clinical-advice-band{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:1.5rem;margin-top:1rem;padding:22px 26px;display:grid}.clinical-advice-band span{color:var(--fg-label);font-size:var(--label);font-weight:700}.clinical-advice-band p{margin:0}.service-door-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.service-door{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);min-height:250px;color:var(--fg);transition:border-color var(--motion-fast) ease;flex-direction:column;gap:8px;padding:28px;text-decoration:none;display:flex}.service-door:hover,.service-door:focus-visible{border-color:var(--purple)}.service-door>span{color:var(--fg-3);font-size:var(--label);font-weight:700}.service-door>strong{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking);margin-top:auto;padding-top:32px;font-weight:700;line-height:1.05}.service-door p{max-width:38ch;color:var(--fg-2);margin:0;font-size:16px}.service-door>b{color:var(--fg-link);margin-top:8px;font-weight:700}.door-mini{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);display:grid}.door-mini a{border-bottom:1px solid var(--rule);min-height:120px;color:var(--fg);transition:background-color var(--motion-fast) ease;flex-direction:column;justify-content:center;gap:.35rem;padding:1.25rem;text-decoration:none;display:flex}.door-mini a:last-child{border-bottom:0}.door-mini a:hover,.door-mini a:focus-visible{background:var(--surface-card-alt)}.door-mini a>span:first-child{color:var(--fg-label);font-size:var(--label);font-weight:700}.door-mini strong{color:var(--fg-display);font-size:var(--display-4);letter-spacing:var(--headline-tracking);font-weight:700;line-height:1.1}.door-mini a>b{color:var(--fg-link);font-weight:700}.door-mini a>span:not(:first-child){color:var(--fg-2)}.site-footer{isolation:isolate;padding:clamp(48px, 6vw, 80px) var(--pad) 32px;background:var(--night);color:var(--white);border-top:var(--hairline-dark);position:relative}.site-footer>*{max-width:var(--max);margin-inline:auto}.site-footer>.site-footer__field{background-image:var(--glow-foot);background-repeat:no-repeat;max-width:none;margin:0}.site-footer .microcopy{color:var(--on-dark)}.footer-newsletter{border-bottom:var(--hairline-dark);grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:end;gap:40px;padding-bottom:48px;display:grid}.footer-newsletter>div{gap:14px;display:grid}.footer-newsletter .eyebrow{color:var(--on-dark)}.footer-newsletter .curiosities-mark{margin-bottom:4px}.footer-newsletter h2{color:var(--white);font-size:var(--display-2);margin:0}.footer-newsletter p{color:var(--on-night-2);margin:0}.footer-grid{font-size:var(--label);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding-top:48px;display:grid}.site-footer>.footer-grid:first-child,.site-footer>.site-footer__field+.footer-grid{padding-top:0}.footer-identity{align-content:start;gap:.35rem;display:grid}.footer-identity p{color:var(--on-night-2);margin:0}.footer-navigation{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}.footer-navigation nav,.site-footer--clinical nav{align-content:start;gap:.35rem 1rem;display:grid}.footer-navigation__primary{grid-template-columns:repeat(2,max-content);column-gap:2rem}.footer-navigation nav a{min-width:44px;color:var(--white);font-weight:700;text-decoration:none}.footer-navigation .footer-navigation__utility a{color:var(--on-night-2);font-weight:400}.footer-navigation a:hover,.footer-navigation a:focus-visible{color:var(--azure-light)}.footer-note{color:var(--on-night-2);font-size:var(--label);margin:0}.footer-note a{color:var(--white)}.footer-signoff{border-top:var(--hairline-dark);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:24px;display:flex}.footer-signoff__mark{gap:10px;display:grid}.footer-signoff__mark img{width:104px;height:auto;display:block}.footer-signoff__kicker{color:var(--on-night-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.copyright{color:var(--on-night-2);margin:0;font-size:14px}.site-footer--clinical{background:var(--surface-alt);color:var(--fg);border-top:var(--hairline-lavender);padding:0;display:block}.site-footer--clinical>.action-bar{max-width:none}.site-footer--clinical .footer-note{color:var(--fg-2)}.site-footer--clinical .footer-note a{color:var(--fg-link)}.action-bar{min-height:72px;padding:0 var(--pad);background:var(--azure);color:var(--white);transition:background-color var(--motion-fast) ease;align-items:center;gap:18px;text-decoration:none;display:flex}.action-bar:hover,.action-bar:focus-visible{background:var(--azure-deep)}.action-bar>span:first-child{letter-spacing:-.01em;font-size:18px;font-weight:700}.action-bar__where{color:var(--white);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-left:auto;font-weight:700}.clinical-footer__inner{max-width:var(--max);padding:clamp(40px, 5vw, 64px) var(--pad) 32px;gap:40px;margin:0 auto;display:grid}.clinical-footer__grid{border-top:var(--hairline-lavender);color:var(--fg-2);font-size:var(--label);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-top:32px;display:grid}.clinical-footer__grid p{margin:0}.clinical-footer__grid nav a{min-height:var(--tap-min);color:var(--fg);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.clinical-footer__grid nav a:hover,.clinical-footer__grid nav a:focus-visible{color:var(--fg-link)}.clinical-footer__bottom{border-top:var(--hairline-lavender);color:var(--fg-3);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:14px;display:flex}.clinical-footer__bottom p{margin:0}.clinical-footer__bottom a{min-height:44px;color:var(--fg-3);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.clinical-footer__bottom a:hover,.clinical-footer__bottom a:focus-visible{color:var(--fg-link)}.ruled-list{border-top:1px solid var(--rule-strong);display:grid}.ruled-list__row{gap:var(--gap);border-bottom:1px solid var(--rule-strong);color:var(--fg-display);transition:color var(--motion-fast) ease;grid-template-columns:minmax(40px,auto) minmax(0,1fr) auto;align-items:baseline;padding:clamp(18px,2.5vw,32px) 0;text-decoration:none;display:grid}.ruled-list__row:hover,.ruled-list__row:focus-visible{color:var(--fg-accent)}.ruled-list__n{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono);font-weight:700}.ruled-list__body{gap:6px;display:grid}.ruled-list__body strong{font-size:var(--display-3);letter-spacing:var(--headline-tracking);font-weight:700;line-height:var(--headline-leading)}.ruled-list__body span{color:var(--fg-2);font-size:16px;line-height:1.45}.ruled-list__kind{color:var(--fg-3);font-size:var(--label);white-space:nowrap;font-weight:700}.on-night .ruled-list,.on-night .ruled-list__row{border-color:var(--rule-dark-strong)}.curiosities-mark{color:var(--white);font-family:var(--font-display);letter-spacing:var(--display-tracking);font-weight:700;line-height:var(--display-leading);white-space:nowrap;display:inline-block}.curiosities-mark__tittle{display:inline-block;position:relative}.curiosities-mark__tittle svg{fill:var(--acid);position:absolute;left:50%;transform:translate(-50%)}.hv-local-nav{min-height:58px;padding-inline:var(--pad);background:var(--surface-alt);color:var(--fg);border-bottom:1px solid var(--rule);justify-content:center;align-items:stretch;display:flex;overflow-x:auto}.hv-local-nav a{min-height:58px;color:var(--fg-2);font-size:var(--label);border-bottom:2px solid #0000;flex:none;align-items:center;padding:.8rem clamp(.8rem,2vw,1.5rem);font-weight:700;text-decoration:none;display:inline-flex}.hv-local-nav a:hover,.hv-local-nav a:focus-visible{color:var(--fg-display)}.hv-local-nav a[aria-current]{border-bottom-color:var(--fg-accent);color:var(--fg-accent)}.hv-writing-jumps>span{color:var(--fg-3);font-size:var(--label);align-items:center;padding:.8rem;display:flex}.site-photo-frame{width:100%;height:100%;display:block}.site-photo{object-fit:cover;border:1px solid var(--rule);width:100%;height:100%;display:block}.site-photo--portrait{aspect-ratio:4/5}.site-photo--landscape{aspect-ratio:4/3}.site-photo--cinematic{aspect-ratio:3/2}.site-photo--square{aspect-ratio:1}.site-photo--cover{aspect-ratio:2/3;max-width:390px}.site-photo--top{object-position:center top}.site-photo--lower{object-position:center 68%}.photo-interlude{background:var(--night);margin:0;position:relative;overflow:hidden}.photo-interlude .site-photo{border:0;width:100%;min-height:clamp(400px,54vw,760px);max-height:760px}.image-placeholder{background:var(--surface-card-alt);border:1px solid var(--rule);width:100%;min-height:360px;color:var(--fg-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.image-placeholder span{color:var(--fg-display);font-weight:700}.image-placeholder small{margin-top:.35rem}.image-placeholder--portrait{aspect-ratio:4/5}.image-placeholder--cover{aspect-ratio:2/3;max-width:390px}.image-placeholder--landscape{aspect-ratio:4/3}.card-grid{gap:16px;display:grid}.card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);flex-direction:column;min-height:250px;padding:28px;display:flex}.card h2 a,.card h3 a{overflow-wrap:normal;word-break:normal;text-decoration:none}.card h3{font-size:var(--body-large);overflow-wrap:anywhere;line-height:1.25}.card p{color:var(--fg-2)}.card>a,.card details{color:var(--fg-link);margin-top:auto;font-weight:700}.tag{width:fit-content;font-family:var(--font-display);font-size:var(--label);padding:0;font-weight:700;color:var(--fg-label)!important}.card-meta{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;justify-content:space-between;gap:.75rem;margin-bottom:1rem;font-weight:700;display:flex}.article-card h3 a{text-decoration:none}.article-card h3 a:hover{text-decoration:underline}.hv-guide-card__cover--preview{object-fit:contain;background:var(--white);border:1px solid var(--rule);align-self:start;width:100%;height:auto;min-height:0;padding:0;display:block}@media (width<=1024px){.site-header{grid-template-columns:1fr auto auto}.desktop-nav{display:none}.mobile-nav{display:block}.site-header:has(.mobile-nav[data-hydrated=false][open]){row-gap:.5rem;position:relative;container-type:inline-size}.mobile-nav[data-hydrated=false][open]{display:contents}.mobile-nav[data-hydrated=false][open]>summary{justify-self:end}.mobile-nav[data-hydrated=false][open]>nav{overscroll-behavior:auto;width:100cqi;min-width:0;max-height:none;margin:0 -100cqi 0 0;position:static;overflow-y:visible}.mobile-nav[data-hydrated=false][open] a{scroll-margin-block:.5rem}.card-grid--3,.press-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-photo-grid .site-photo:nth-child(n){grid-column:auto}.press-photo-grid .site-photo:last-child{grid-column:1/-1}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip span:nth-child(2),.proof-strip span:nth-child(4){border-right:0}.proof-strip span:nth-child(-n+2){border-bottom:1px solid var(--rule)}.essay-year{grid-template-columns:108px minmax(0,1fr)}.evidence-index__row{grid-template-columns:minmax(0,1fr) minmax(140px,.3fr)}.interview-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-topics article{border-bottom:1px solid var(--rule)}.interview-topics article:last-child{grid-column:1/-1;min-height:230px}.signature-talks article{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);min-height:0}.signature-talks__heading{grid-area:1/1/span 2}.signature-talks article>p{grid-area:1/2}.signature-talks__outcomes{grid-area:2/2}.footer-navigation__primary{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.site-header{position:sticky;top:0}section[id],a[id],article[id],div[id]{scroll-margin-top:5.5rem}.page-intro,.about-hero,.newsletter-panel,.form-section,.topic-masthead,.topic-thesis,.topic-body,.topic-sources,.correction-standard,.public-method,.fact-check-panel,.tools-masthead,.speaking-hero__grid,.speaking-talk-layout,.clinical-masthead,.press-masthead,.press-bio-layout,.press-rights-layout{grid-template-columns:minmax(0,1fr)}.page-intro .eyebrow,.topic-masthead .eyebrow,.public-method .button-row{grid-column:auto;margin-bottom:0}.tools-masthead,.clinical-masthead,.press-masthead,.speaking-hero__grid{min-height:0}.speaking-hero__copy h1,.press-masthead__copy h1{max-width:18ch}.speaking-hero__photo .site-photo{min-height:430px}.speaking-talk-layout__intro,.press-bio-layout>aside{position:static}.speaking-talk-layout__intro{border-bottom:2px solid var(--rule-strong);padding-bottom:1rem}.clinical-masthead__status{max-width:560px}.press-masthead figure .site-photo{min-height:430px}.home-hero__grid,.listen-layout,.about-press-coaching,.clinical-doors-layout{grid-template-columns:minmax(0,1fr)}.question-stream__row{grid-template-columns:4.2rem minmax(0,1fr)}.question-stream__meta{text-align:left;flex-flow:wrap;grid-column:2;align-items:baseline;gap:.25rem .9rem}.current-question{grid-template-columns:minmax(0,1fr)}.current-question__q,.current-question>.lede,.current-question__meta,.current-question>.button{grid-area:auto/1}.current-question__q{max-width:18ch;margin-bottom:1rem}.current-question>.lede{border-top:0;padding-top:0}.clinical-figure{max-width:340px}.listen-layout__photo .site-photo{aspect-ratio:3/2}.about-press-coaching__photo{max-width:320px}.clinical-route{grid-template-columns:minmax(0,1fr)}.clinical-route__audience,.clinical-route__copy,.clinical-route__action{grid-column:auto}.clinical-route__action{white-space:normal;justify-self:start}.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline li:nth-child(2){border-right:0}.timeline li:nth-child(-n+2){border-bottom:1px solid var(--rule)}.fact-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr))}.fact-grid>div,.fact-grid>div:last-child{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.writing-chapter,.about-chapter,.resource-follow{grid-template-columns:1fr}.writing-topics,.resource-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-topics a:nth-child(2),.resource-facts>div:nth-child(2){border-right:0}.writing-topics a:nth-child(-n+2),.resource-facts>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.resource-teaser{grid-template-columns:minmax(0,1fr);gap:1rem}.resource-teaser__action{justify-self:start}.guided-tool-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.guided-tool-rail{position:static}.guided-tool-rail__note{display:none}.guided-tool-jump{position:static}}@media (width<=760px){.authority-connections{grid-template-columns:1fr}.tool-review-domain-list li{grid-template-columns:1fr;gap:.45rem}h1{font-size:var(--display-2);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.page-intro h1{overflow-wrap:break-word;max-width:100%;font-size:var(--display-3)}.site-header{grid-template-columns:1fr auto;min-height:70px;padding-block:.8rem}.header-actions{display:none}.crisis-banner{font-size:var(--body-small);line-height:var(--body-line);text-align:left}.section{padding-block:var(--section-y)}.section--compact{padding-block:1rem}.section--reading{padding-block:var(--section-y)}.section--tight{padding-block:clamp(2.25rem,9vw,3.4rem)}.page-intro,.about-hero,.newsletter-panel,.form-section,.two-column,.podcast-masthead{grid-template-columns:minmax(0,1fr)}.podcast-masthead__cover{max-width:320px;position:static}.episode-listing{grid-template-columns:minmax(0,1fr);align-items:start}.writing-masthead{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0}.writing-masthead>.eyebrow,.writing-masthead h1,.writing-masthead__statement,.writing-masthead__rail{grid-column:1}.writing-masthead h1{min-width:0;max-width:100%;font-size:var(--display-2);text-align:left;margin-block:.5rem 0}.writing-masthead__statement{grid-template-columns:1fr}.writing-masthead__rail{width:calc(100vw - (2 * var(--pad)));scroll-snap-type:x proximity;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.writing-masthead__rail a{scroll-snap-align:start;flex:0 0 min(72vw,280px)}.tools-masthead__title h1{max-width:100%;font-size:var(--display-3)}.speaking-hero__copy h1,.press-masthead__copy h1{max-width:100%;font-size:var(--display-2)}.speaking-hero__photo .site-photo,.press-masthead figure .site-photo{min-height:320px}.speaking-talk-layout .signature-talks article{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.speaking-talk-layout .signature-talks__heading,.speaking-talk-layout .signature-talks article>p,.speaking-talk-layout .signature-talks__outcomes{grid-area:auto}.clinical-masthead{min-height:0}.clinical-masthead__copy h1{max-width:100%;font-size:var(--display-3)}.press-masthead__copy nav a{min-height:54px}.press-rights-layout dl>div{grid-template-columns:1fr;gap:.3rem}.page-intro>*{min-width:0}.page-intro .eyebrow{margin-bottom:0}.photo-interlude .site-photo{min-height:300px}.section-heading--row{flex-direction:column;align-items:start}.card-grid--3,.service-door-grid,.door-grid,.criteria-grid,.fact-grid,.timeline,.clinical-route,.clinical-advice-band{grid-template-columns:1fr}.clinical-route{gap:.8rem;min-height:0}.clinical-route__action{white-space:normal;justify-self:start}.door-grid a:first-child,.criteria-grid>div:first-child{border-right:0;border-bottom:1px solid var(--rule)}.fact-grid{border:0}.fact-grid>div,.fact-grid>div:last-child{border:1px solid var(--rule);border-bottom:0}.fact-grid>div:last-child{border-bottom:1px solid var(--rule)}.timeline li{border-right:0;border-bottom:1px solid var(--rule)}.theme-list>div{grid-template-columns:1fr;gap:.35rem}.media-link-grid{grid-template-columns:1fr}.media-link-grid a,.media-link-grid a:nth-child(2n){border-right:0;min-height:145px;padding-inline:0}.form__fields{grid-template-columns:1fr}.field--wide{grid-column:auto}.proof-strip{grid-template-columns:1fr}.proof-strip span,.proof-strip span:nth-child(2),.proof-strip span:nth-child(4){border-right:0;border-bottom:1px solid var(--rule)}.proof-strip span:last-child{border-bottom:0}.credential-list li{grid-template-columns:1fr;gap:.15rem}.photo-diptych,.press-photo-grid{grid-template-columns:1fr}.photo-diptych__wide,.photo-diptych__portrait,.press-photo-grid .site-photo:nth-child(n),.press-photo-grid .site-photo:last-child{grid-column:auto}.photo-diptych__portrait{width:min(76%,390px);margin-left:auto;transform:none}.review-photo-series__heading{grid-template-columns:1fr}.review-photo-series__heading .eyebrow{grid-row:auto}.review-photo-rail__item{flex-basis:88vw;height:clamp(390px,118vw,600px)}.review-photo-rail__item--cover{flex-basis:76vw}.footer-newsletter,.footer-grid,.site-footer--clinical{grid-template-columns:1fr}.site-footer--clinical .footer-note{grid-column:auto}.evidence-index__row{grid-template-columns:1fr;gap:.9rem;min-height:0;padding-inline:0}.evidence-index__meta{text-align:left;flex-flow:wrap;grid-column:1;align-items:baseline;gap:.4rem 1.1rem;padding-top:.2rem}.evidence-index__sources b{font-size:var(--body)}.essay-masthead__facts{grid-template-columns:1fr}.essay-year{grid-template-columns:1fr;gap:1rem}.essay-year__marker{flex-direction:row;align-items:baseline;gap:.75rem;position:static}.essay-year__marker small{margin-top:0}.essay-ledger__row{grid-template-columns:1fr;padding-right:0}.essay-ledger__read{grid-area:3/1;justify-self:start;margin-top:.7rem}.writing-bridge{grid-template-columns:1fr}.writing-bridge__count{text-align:left;align-items:flex-start}.editorial-lanes,.editorial-ledger{grid-template-columns:1fr}.editorial-lanes article{min-height:0;padding-inline:0}.editorial-lanes article+article{border-left:0}.editorial-ledger>div:first-child{position:static}.editorial-ledger dl>div{grid-template-columns:1fr;gap:.45rem}.topic-masthead,.topic-thesis,.topic-body,.topic-sources,.correction-standard,.public-method,.fact-check-panel{grid-template-columns:1fr}.territory-map{min-height:330px}.territory-map>div{align-items:baseline}.topic-masthead .eyebrow,.public-method .button-row{grid-column:auto}.pillar-essay-list a{grid-template-columns:1fr auto}.pillar-essay-list time{grid-column:1/-1}.article-toc ol{grid-template-columns:1fr}.signature-talks article{grid-template-columns:1fr;gap:1rem}.signature-talks__outcomes{grid-column:auto}.proof-links{grid-template-columns:1fr}.proof-links a,.proof-links a:last-child{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:115px}.proof-links a:last-child{border-bottom:0}.interview-topics{grid-template-columns:1fr}.interview-topics article:nth-child(n){border-right:1px solid var(--rule);grid-column:auto;min-height:0}.public-method dl>div{grid-template-columns:1fr;gap:.4rem}.copy-block__top{flex-direction:column;align-items:flex-start}.writing-entry-points,.writing-topics,.legal-toc ol,.resource-facts,.resource-entry__essentials,.resource-entry__more>dl{grid-template-columns:1fr}.resource-facts>div{min-height:0}.curiosity-feature,.curiosity-ledger__item{grid-template-columns:1fr;gap:1rem}.curiosity-feature__follow{padding-top:1rem}.writing-entry-points a+a{border-left:0;border-top:1px solid var(--rule)}.review-navigation{grid-template-columns:1fr}.review-navigation a,.review-navigation a:last-child{border-right:0;border-bottom:1px solid var(--rule);justify-content:flex-start}.review-navigation a:last-child{border-bottom:0}.writing-topics a,.writing-topics a:nth-child(2),.resource-facts>div,.resource-facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--rule)}.writing-topics a:last-child,.resource-facts>div:last-child{border-bottom:0}.resource-teaser,.resource-entry>header,.essay-archive li a{grid-template-columns:1fr}.resource-teaser__action{white-space:normal;justify-self:start}.resource-entry__essentials>div,.resource-entry__essentials>div:nth-child(2n),.resource-entry__essentials>div:last-child,.resource-entry__more>dl>div,.resource-entry__more>dl>div:nth-child(2n){border-right:0;grid-column:auto;min-height:0;padding-inline:0}.resource-entry__more summary small{display:none}.essay-archive li small{text-align:left}.authority-return{flex-direction:column;align-items:flex-start}.guided-tool__boundaries,.guided-tool__privacy,.guided-tool__evidence{grid-template-columns:1fr}.guided-tool__boundaries section+section,.guided-tool__evidence>section+section{border-left:0;border-top:1px solid var(--rule)}.guided-tool__prompts>li{grid-template-columns:1fr}.guided-tool__number{margin-bottom:-.4rem;padding-top:0}.guided-tool__choices{grid-template-columns:1fr}.tool-shelf-card__disclosure-rows>div{grid-template-columns:1fr;gap:.25rem}.guided-tool__output dl>div{grid-template-columns:1fr;gap:.35rem}.tool-review-gates{grid-template-columns:1fr}}@media (width<=760px) and (height>=481px){.clinical-main :is(section[id],article[id],a[id],.clinical-guide__section-heading){scroll-margin-top:12rem}}@media (width<=760px) and (height<=480px) and (orientation:landscape){.crisis-banner{row-gap:.375rem;padding-block:.2rem .4rem;line-height:1.25}.crisis-banner__actions{column-gap:.65rem}.mobile-nav[data-hydrated=false][open] a{padding-block:.5rem}}@media (width<=390px){:root{--pad:1rem}h1,h2,.page-intro h1,.clinical-intro h1,.clinical-masthead__copy h1{font-size:var(--display-3)}.site-header{gap:.75rem}.button-row,.guided-tool__actions{flex-direction:column;align-items:stretch}.button-row .button,.guided-tool__actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(.button,.ruled-list__row,.gateway-card,.mobile-nav__trigger,.mobile-nav a,.service-door,.writing-entry-points a,.writing-topics a,.media-link-grid a,.proof-links a,.clinical-route[href],.door-grid a,.door-mini a,.evidence-index__row,.essay-ledger__row,.review-navigation a,.resource-teaser__action):active{transform:none}}@media print{.guided-tool__working-note,.guided-tool__character-count,.guided-tool__clear-answer,.resource-masthead__start,.skip-link,.site-header,.site-footer,.crisis-banner,.guided-tool__actions,.guided-tool-rail,.authority-return,.resource-follow,.disclaimer-strip,.breadcrumbs,.review-navigation{display:none!important}.section{padding:1.2rem 0}.section--dark,.section--soft,.section--night{color:#000!important;background:#fff!important}.home-hero__glow{display:none!important}.section--dark h1,.section--dark h2,.section--dark .eyebrow,.section--deep h1,.section--deep h2,.section--deep .eyebrow,.section--ink h1,.section--ink h2,.section--ink h3,.section--ink .eyebrow,.section--night h1,.section--night h2,.section--night h3,.section--night .eyebrow{color:#000!important}.resource-entry__more summary{display:none!important}.resource-entry__more>dl{background:#fff!important;display:grid!important}.guided-tool-layout{display:block}.guided-tool{color:#000;max-width:none}.guided-tool__boundaries,.guided-tool__privacy,.guided-tool__closing,.guided-tool__output,.guided-tool__evidence{background:#fff!important;border-color:#000!important}.guided-tool__prompts>li,.guided-tool__output dl>div,.guided-tool__evidence>section{break-inside:avoid}.guided-tool__field>input[type=text],.guided-tool__field>textarea,.guided-tool__choices{display:none!important}.guided-tool__print-value{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #000;min-height:5.5rem;padding:.7rem 0;display:block}.guided-tool__print-value--blank{min-height:7rem}.guided-tool__output{break-before:page}.guided-tool__retention,.guided-tool .form__status,.guided-tool-layout--pocket .guided-tool{display:none!important}.guided-tool-layout--pocket .guided-tool__pocket{display:block}.guided-tool__pocket-card{color:#000;border:1.5pt solid #000;width:3.5in;padding:.16in}.guided-tool__pocket-card strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.guided-tool__pocket-card dl{margin:0}.guided-tool__pocket-card dl>div{border-top:.5pt solid #000;padding:.22rem 0}.guided-tool__pocket-card dt{letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}.guided-tool__pocket-card dd{white-space:pre-wrap;overflow-wrap:anywhere;min-height:.85rem;margin:.08rem 0 0;font-size:.74rem;line-height:1.3}.guided-tool__pocket-card .guided-tool__pocket-blank{border-bottom:.5pt solid #000;min-height:1.5rem}.guided-tool__pocket-card small{margin-top:.3rem;font-size:.55rem;display:block}}.book-hero{grid-template-columns:minmax(220px,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.book-hero h1{max-width:16ch}.book-hero .lede{max-width:58ch}.book-hero__copy>p:not(.eyebrow):not(.lede):not(.book-subtitle):not(.book-byline){max-width:58ch;color:var(--fg-2)}.book-audience{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.book-audience article{border-left:1px solid var(--rule);padding:1.4rem}.book-audience article:last-child{border-right:1px solid var(--rule)}.book-audience h3{max-width:16ch;color:var(--fg-display);font-size:var(--display-4);margin-bottom:.5rem}.book-audience p{color:var(--fg-2)}.book-contents{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.book-contents>div:first-child{border-top:2px solid var(--rule-strong);padding-top:1.2rem}.book-contents h2{color:var(--fg-display)}.book-contents>div>p:not(.eyebrow){color:var(--fg-2)}.book-toc{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.book-toc li{border-bottom:1px solid var(--rule);font-weight:700;font-size:var(--body-large);padding:.85rem 0}.book-essays{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.book-essays li{border-bottom:1px solid var(--rule)}.book-essays a{min-height:44px;color:var(--fg);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.book-essays a>span{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.book-essays a>strong{font-size:var(--body-large);line-height:1.2}.book-essays a>b{color:var(--fg-2);font-size:var(--body-small);white-space:nowrap;font-weight:400}.book-essays a:hover>strong,.book-essays a:focus-visible>strong{color:var(--fg-display);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}@media (width<=900px){.book-hero,.book-contents{grid-template-columns:minmax(0,1fr)}.book-hero .book-jacket{max-width:260px}.book-audience{grid-template-columns:minmax(0,1fr)}.book-audience article{border-left:0;border-bottom:1px solid var(--rule)}.book-audience article:last-child{border-bottom:0;border-right:0}.book-essays a{grid-template-columns:minmax(0,1fr)}}.book-cover{border:1px solid var(--rule);width:100%;max-width:360px;height:auto;display:block}.book-cover--compact{max-width:240px}.book-pull{border-left:var(--evidence-edge);max-width:58ch;font-size:var(--body-large);line-height:var(--body-line);margin:1.5rem 0 0;padding:.2rem 0 .2rem 1.25rem}.book-pull p{margin:0}.book-pull cite{color:var(--fg-2);font-size:var(--body-small);margin-top:.6rem;font-style:normal;display:block}.book-reads{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.book-reads a{border:1px solid var(--rule);border-top:2px solid var(--rule-strong);background:var(--surface-card);min-height:160px;color:var(--fg);flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}.book-reads a>span{color:var(--fg-link);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.book-reads a>strong{color:var(--fg-display);font-size:var(--body-large);line-height:1.15}.book-reads a>b{color:var(--fg-2);font-size:var(--body-small);margin-top:auto;font-weight:400}.book-reads a:hover>strong,.book-reads a:focus-visible>strong{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.book-toc li small{color:var(--fg-2);font-size:var(--body-small);font-weight:400;line-height:var(--body-line);margin-top:.3rem;display:block}.book-audience-text{max-width:68ch;font-size:var(--body-large);line-height:var(--body-line)}.book-body h2{margin-top:2.75rem}.book-body hr{border:0;border-top:2px solid var(--rule-strong);width:4rem;margin:2.5rem auto}.book-figure{border:1px solid var(--rule);background:var(--surface-card);margin:2rem 0;padding:1rem 1.25rem}.book-figure img{width:100%;max-width:760px;height:auto;margin:0 auto 1rem;display:block}.book-figure figcaption,.book-note{color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line)}.book-figure figcaption span{color:var(--fg-2);font-size:var(--body-small);margin-top:.4rem;display:block}.book-table{margin:2rem 0}.book-table>figcaption{margin-bottom:.75rem;font-weight:700}.book-table table{border-collapse:collapse;width:100%;font-size:var(--body-small);line-height:var(--body-line)}.book-table th,.book-table td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:.65rem .6rem}.book-table thead th{color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.book-table tbody th{color:var(--fg-display);white-space:nowrap}.book-table .book-note{margin-top:.75rem}.book-references ol{color:var(--fg-2);font-size:var(--body-small);line-height:var(--body-line);padding-left:1.2rem}.book-references li{overflow-wrap:anywhere;margin:.35rem 0}.book-text .byline>strong{display:block}@media (width<=900px){.book-reads{grid-template-columns:minmax(0,1fr)}.book-hero .book-cover{max-width:280px}.book-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.book-table tbody,.book-table tr,.book-table th,.book-table td{display:block}.book-table tr{border-top:2px solid var(--rule-strong);padding:.9rem 0}.book-table tbody th{white-space:normal;font-size:var(--body);border:0;padding:0 0 .4rem}.book-table td{border:0;padding:.35rem 0}.book-table td:before{content:attr(data-label);color:var(--fg-display);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-bottom:.15rem;font-weight:700;display:block}}.piece-next-step{border-left:var(--evidence-edge);background:var(--surface-alt);font-size:var(--body-small);line-height:var(--body-line);margin:1.5rem 0 0;padding:1rem 1.25rem}.piece-next-step strong{color:var(--fg-display)}.piece-series a{color:inherit;text-decoration-thickness:1px}.guided-tool__limits{margin-block:1.25rem 0}.guided-tool__limits>summary{cursor:pointer;min-height:44px;color:var(--fg-display);align-items:center;gap:.75rem;font-weight:700;list-style:none;display:flex}.guided-tool__limits>summary::-webkit-details-marker{display:none}.guided-tool__limits>summary:after{content:"+";font-size:var(--body-large);line-height:var(--headline-leading);text-align:center;flex:0 0 1rem;margin-left:auto}.guided-tool__limits[open]>summary:after{content:"−"}.guided-tool__limits>.guided-tool__boundaries{margin-block:.75rem 0}.organizer-kit{border-top:2px solid var(--rule-strong);grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);padding-top:1.2rem;display:grid}.organizer-kit h2{max-width:22ch;color:var(--fg-display)}.organizer-kit>div>p:not(.eyebrow){max-width:46ch;color:var(--fg-2)}.organizer-kit__files{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.organizer-kit__files a{border-bottom:1px solid var(--rule);min-height:56px;color:var(--fg);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:flex}.organizer-kit__files a>span{color:var(--fg-2);font-size:var(--body-small)}.organizer-kit__files a>strong{color:var(--fg-link);white-space:nowrap}.organizer-kit__files a:hover>strong,.organizer-kit__files a:focus-visible>strong{text-underline-offset:.15em;text-decoration:underline}.press-rights-layout .organizer-kit__files{margin-top:1.5rem}.theme-grid--compact article{min-height:0}.theme-grid__count{margin-top:auto;font-weight:700}@media (width<=900px){.organizer-kit{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.site-header.site-header--clinical{grid-template-columns:minmax(0,1fr) auto}.site-header--clinical .nav-clinical,.chrome-band__descriptor{display:none}}@media (width<=900px){.home-hero{padding:0 var(--pad) clamp(40px, 8vw, 64px)}.home-hero__grid{gap:var(--gap)}.home-hero__photo{min-height:0;margin:0 calc(-1 * var(--pad));border-right:0}.home-hero__photo .site-photo-frame{position:static}.home-hero__photo .site-photo{aspect-ratio:3/2;height:auto}.home-hero__copy{gap:28px;padding:0}.home-latest__grid,.home-guide,.home-about,.home-speaking__inner,.practice-status__grid,.practice-hero__grid,.practice-urgent,.practice-gateway,.home-gateway__grid{grid-template-columns:minmax(0,1fr)}.home-latest__grid{justify-items:start}.home-about .site-photo-frame{max-width:420px}.home-speaking__protect{background:var(--photo-protect), var(--photo-protect)}.practice-hero__photo{max-width:420px}.footer-signoff,.clinical-footer__bottom{flex-direction:column;align-items:flex-start}.clinical-route{grid-template-columns:minmax(0,1fr);min-height:0}.clinical-route__action{white-space:normal;justify-self:start}}@media (width<=640px){.site-footer__field{background-position:0 0;background-size:100% 115%}}@media (width<=480px){.signature-expression,.home-speaking h2{font-size:clamp(2.5rem,14.4vw,3.5rem)}.home-guide__card{grid-template-columns:minmax(0,1fr)}.home-guide__preview{max-width:180px}.ruled-list__row{grid-template-columns:minmax(0,1fr);gap:.4rem}.ruled-list__n{display:none}.ruled-list__kind,.fact-chip{white-space:normal}.crisis-banner{text-align:left;justify-content:flex-start}.chrome-band{flex-direction:column;align-items:flex-start}}@media (width<=760px) and (height<=480px) and (orientation:landscape){.chrome-band{min-height:0;padding-block:.5rem}.clinical-mark{gap:.15rem}.clinical-mark__specialty{display:none}.site-header--clinical>:not(.chrome-band){min-height:0}.crisis-banner{font-size:14px}.mobile-nav[data-hydrated=false][open]>nav{padding-top:.5rem}.mobile-nav__group>span{display:none}}.brand-main h2,.brand-main h3,.brand-main h4{text-wrap:balance}.brand-main .hv-curiosities-hero__story,.brand-main .writing-masthead__statement{border-top-width:1px}.brand-main .hv-curiosities-hero__photo figcaption,.brand-main .speaking-hero__photo figcaption{font-size:var(--body-small);letter-spacing:0;text-transform:none}.brand-main .hv-curiosities-hero__heading h2{max-width:20ch;line-height:1.18}.brand-main .hv-question-row{grid-template-columns:3rem minmax(0,1fr) minmax(0,12rem);padding-block:1.8rem}.brand-main .hv-question-row__copy h4{font-size:var(--display-3);line-height:1.16}.brand-main .hv-question-row__index{font-size:var(--body-small)}.brand-main .hv-question-row__meta time{white-space:nowrap;display:inline-block}.brand-main .writing-masthead h1{max-width:18ch;font-size:var(--display-1)}.brand-main .writing-masthead__byline{font-size:var(--body-small);letter-spacing:0;text-transform:none}.brand-main .current-question{max-width:980px;padding-block:.5rem}.brand-main .current-question__q{font-size:var(--display-2);max-width:26ch}.brand-main .speaking-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.brand-main .speaking-hero__copy h1{font-size:var(--display-3);line-height:var(--headline-leading);max-width:22ch}.brand-main .speaking-hero__photo{align-self:center}.brand-main .speaking-talk-layout{gap:clamp(2rem,6vw,6rem)}.brand-main .page-intro h1{max-width:20ch}.tools-library-heading{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:end;gap:2rem;display:grid}.tools-library-heading h2{max-width:none;color:var(--fg-display);margin-bottom:.8rem}.tools-library-heading>p{max-width:42ch;color:var(--fg-2)}.library-shortcuts{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.5rem;margin:1.5rem 0;padding-top:.75rem;display:flex}.library-shortcuts a{min-height:44px;font-size:var(--body-small);text-underline-offset:.3em;align-items:center;display:inline-flex}.library-download-anchor{scroll-margin-top:1rem}.library-filters{border-block:1px solid var(--rule);flex-wrap:wrap;align-items:end;gap:1rem;padding-block:1rem;display:flex}.library-filters label{min-width:0;font-weight:700;font-size:var(--body-small);flex:155px;gap:.6rem;display:grid}.library-filters .library-search{flex:2 260px}.library-filters input,.library-filters select{border:1px solid var(--brand-text-muted);background:var(--surface-card);width:100%;min-height:48px;color:var(--fg);font-size:var(--body-small);border-radius:0;padding:.75rem}.library-filters input::placeholder{color:var(--fg-3);opacity:1}.library-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:66px;padding-block:.75rem;display:flex}.library-results-bar p{font-size:var(--body-small);color:var(--fg-2);margin:0}.library-results-bar button{cursor:pointer;background:0 0;border:0;min-height:44px;padding-inline:0}.library-group{padding:1.5rem 0 2.5rem;scroll-margin-top:1rem}.library-group__heading{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.5rem 3rem;margin-bottom:1.75rem;display:grid}.library-group__heading h3{color:var(--fg-display);font-size:var(--display-3)}.library-group__heading>p{color:var(--fg-2);font-size:var(--body-small)}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);display:grid}.library-entry{min-width:0}.library-entry[hidden],.library-group[hidden],.library-filters[hidden]{display:none}.library-grid .tool-shelf-card{border:0;border-bottom:1px solid var(--rule);background:0 0;flex-direction:column;height:100%;padding:0 0 1.7rem;display:flex}.library-grid .tool-shelf-card__copy h4{font-size:var(--display-3);letter-spacing:var(--headline-tracking);line-height:1.15}.library-grid .tool-shelf-card__copy>p{color:var(--fg-2)}.library-grid .tool-shelf-card__facts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:.5rem}.library-grid .tool-shelf-card__facts>div:last-child{grid-column:1/-1}.library-grid .tool-shelf-card__facts dt,.library-grid .tool-shelf-card__facts dd{font-size:var(--body-small)}.library-grid .tool-shelf-card>.button{color:var(--fg-display);background:0 0;border-width:0 0 1px;border-color:currentColor;align-self:start;min-height:44px;margin-top:auto;padding:.5rem 0}.library-grid .tool-shelf-card>.button:hover{color:var(--fg-link);background:0 0}.hv-guide-card{border:0;border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:1.5rem;padding:0 0 1.5rem}.hv-guide-card__copy :is(h3,h4){font-size:var(--display-4);line-height:1.15}.hv-guide-card__copy .quiet-link{align-items:center;width:fit-content;min-height:44px;margin-top:.5rem;display:flex}.library-group:has(.hv-guide-card) .library-grid{grid-template-columns:minmax(0,1fr);max-width:850px}.hv-guide-card__cover--preview{border:1px solid var(--rule)}.reading-card{border-bottom:1px solid var(--rule);flex-direction:column;height:100%;padding-block:.4rem 1.7rem;display:flex}.reading-card h4{color:var(--fg-display);font-size:var(--display-3);letter-spacing:var(--headline-tracking);margin:0 0 1rem;line-height:1.17}.reading-card h4 a{text-decoration:none}.reading-card h4 a:hover{text-decoration:underline}.reading-card__meta,.reading-card__series{color:var(--fg-2);font-size:var(--body-small)}.reading-card>.quiet-link{margin-top:auto}.download-review-note{background:var(--surface-card-alt);font-size:var(--body-small);padding:1rem max(1rem,50vw - 600px)}.download-masthead{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;gap:clamp(2rem,7vw,6rem);margin-top:3rem;display:grid}.download-masthead h1{font-size:var(--display-2);line-height:var(--headline-leading);max-width:12ch}.download-access{border-block:1px solid var(--rule);padding:1.5rem 0}.download-access h2{font-size:var(--display-3)}.download-access__held{color:var(--fg-display);font-weight:700}.download-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,6rem);display:grid}.download-details li{margin-bottom:1rem;padding-left:.3rem}.download-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}.download-previews figure{min-width:0;margin:0}.download-previews img{border:1px solid var(--rule);width:100%;height:auto}.download-previews figcaption{font-size:var(--body-small);padding-top:1.5rem}.download-previews figcaption strong{color:var(--fg-display)}.download-previews figcaption p{margin-top:.5rem}.download-help{max-width:720px}.download-help details{border-block-start:1px solid var(--rule);padding-block:1rem}.download-help summary{cursor:pointer;min-height:44px;font-weight:700}.download-pack-card{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:1.5rem;padding-bottom:2rem;display:grid}.download-pack-card:not(:has(img)){grid-template-columns:minmax(0,1fr)}.download-pack-card img{border:1px solid var(--rule);width:100%;height:auto}.download-pack-card h4{color:var(--fg-display);font-size:var(--display-4);line-height:1.15}@media (width>=1100px){.hv-tools-hero{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:0 3rem;max-width:none;display:grid}.hv-tools-hero>.eyebrow,.hv-tools-hero h1,.hv-tools-hero__lede{grid-column:1}.hv-tools-hero h1{font-size:var(--display-2)}.hv-tools-hero__lede{font-size:var(--body-large);max-width:38ch;margin-bottom:0}.hv-tools-hero>p:not(.eyebrow):not(.hv-tools-hero__lede):not(.hv-tools-privacy-line){grid-area:2/2;align-self:end}.hv-tools-hero .button-row{grid-area:3/2;align-self:start;margin-top:0}.hv-tools-hero>.hv-tools-privacy-line{grid-area:4/1/auto/-1;margin-top:1.5rem}}@media (width<=900px){.download-masthead,.download-details{grid-template-columns:minmax(0,1fr)}.brand-main .hv-question-row{grid-template-columns:2rem minmax(0,1fr)}.brand-main .hv-question-row>.quiet-link{grid-column:2}.tools-library-heading,.library-group__heading{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=650px){.library-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.download-previews,.download-pack-card{grid-template-columns:minmax(0,1fr)}.download-pack-card img{max-width:220px}.hv-guide-card{grid-template-columns:minmax(0,1fr)}.hv-guide-card__cover--preview{max-width:240px}.library-group{padding-bottom:1.5rem}}@media (width<=390px){.brand-main .hv-question-row{grid-template-columns:minmax(0,1fr)}.brand-main .hv-question-row>.quiet-link{grid-column:1}}@media print{.library-filters,.library-results-bar,.library-shortcuts{display:none}}
