:root,[data-theme=light]{--night:#0d0a14;--night-alt:#1a1030;--purple:#67389c;--azure:#2e6be6;--azure-light:#5b8cff;--acid:#e4ff3f;--periwinkle:#aeb9f7;--white:#fff;--ice:#eef0fb;--lavender-ground:#f4f2f8;--lavender-info:#ede7f6;--ink:#1a1424;--ink-2:#3e3850;--ink-3:#5c5670;--on-night:#d6d6e4;--on-night-3:#9aa0c2;--on-purple:#ffffffc7;--rule-light:#e1e5f2;--rule-dark:#ffffff24;--keyline-ghost:#ffffff80;--surface:var(--white);--surface-alt:var(--ice);--surface-card:var(--white);--surface-card-alt:var(--ice);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--fg-display:var(--purple);--fg-accent:var(--azure);--fg-label:var(--azure);--fg-link:var(--azure);--fg-link-hover:var(--purple);--action-bg:var(--azure);--action-bg-hover:var(--purple);--action-fg:var(--white);--signal-bg:var(--purple);--signal-fg:var(--white);--rule:var(--rule-light);--rule-strong:var(--purple);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--night:#0d0a14;--night-alt:#1a1030;--purple:#67389c;--azure:#2e6be6;--azure-light:#5b8cff;--acid:#e4ff3f;--periwinkle:#aeb9f7;--white:#fff;--ice:#eef0fb;--lavender-ground:#f4f2f8;--lavender-info:#ede7f6;--ink:#1a1424;--ink-2:#3e3850;--ink-3:#5c5670;--on-night:#d6d6e4;--on-night-3:#9aa0c2;--on-purple:#ffffffc7;--rule-light:#e1e5f2;--rule-dark:#ffffff24;--keyline-ghost:#ffffff80;--surface:var(--night);--surface-alt:var(--night-alt);--surface-card:var(--night-alt);--surface-card-alt:var(--night-alt);--fg:var(--on-night);--fg-2:var(--on-night);--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:var(--azure);--action-bg-hover:var(--azure-light);--action-fg:var(--white);--signal-bg:var(--acid);--signal-fg:var(--night);--rule:var(--rule-dark);--rule-strong:var(--rule-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--glow-hero:radial-gradient(ellipse 34% 38% at 72% 40%,#67389cf2,transparent 70%),radial-gradient(ellipse 72% 78% at 72% 40%,#67389c80,transparent 72%);--glow-corner:radial-gradient(ellipse 30% 42% at 90% 10%,#67389ceb,transparent 70%),radial-gradient(ellipse 66% 86% at 90% 10%,#67389c80,transparent 72%);--glow-foot:radial-gradient(ellipse 38% 30% at 50% 100%,#67389ce6,transparent 70%),radial-gradient(ellipse 78% 62% at 50% 100%,#67389c80,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%,#67389c8c,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%);--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-light);--hairline-dark:1px solid var(--rule-dark);--hairline-dark-strong:1px solid var(--rule-dark);--link-rule-dark:2px solid var(--azure-light);--link-rule-light:2px solid var(--azure);--link-rule-purple:2px solid var(--purple);--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;--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;--link-rule:var(--link-rule-light)}html[data-theme=dark]{--link-rule:var(--link-rule-dark)}.reading{max-width:var(--measure)}.on-night{--surface:var(--night);--surface-alt:var(--night-alt);--surface-card:var(--night-alt);--surface-card-alt:var(--night-alt);--fg:var(--on-night);--fg-2:var(--on-night);--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);--signal-bg:var(--acid);--signal-fg:var(--night);--rule:var(--rule-dark);--rule-strong:var(--rule-dark);--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);--fg-label:var(--purple);--fg-link:var(--purple);--fg-link-hover:var(--azure);--rule:var(--rule-light);--rule-strong:var(--purple);--link-rule:var(--link-rule-purple)}.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);--fg-label:var(--purple);--fg-link:var(--purple);--fg-link-hover:var(--azure);--signal-bg:var(--purple);--signal-fg:var(--white);--rule:var(--rule-light);--rule-strong:var(--purple);--link-rule:var(--link-rule-purple)}:root,[data-theme=light],.on-lavender,.clinical{--action-bg:var(--azure);--action-fg:var(--white);--action-bg-hover:var(--purple);--action-fg-hover:var(--white);--focus-ring:var(--azure);--fg-tint:var(--purple)}[data-theme=dark],.on-night{--action-bg:var(--azure);--action-fg:var(--white);--action-bg-hover:var(--azure-light);--action-fg-hover:var(--night);--focus-ring:var(--azure-light);--fg-tint:var(--azure-light)}.on-lavender,.clinical{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--action-bg:var(--azure);--action-fg:var(--white);--action-bg-hover:var(--purple);--action-fg-hover:var(--white);--fg-link-hover:var(--purple);--focus-ring:var(--purple);--signal-bg:var(--purple);--signal-fg:var(--white);--fg-tint:var(--purple);--fg-accent:var(--purple)}.on-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.on-tint{--fg-link:var(--fg-tint);--fg-label:var(--fg-tint);--fg-accent:var(--fg-tint);--link-rule:2px solid var(--fg-tint)}:root{--font-display-wide:"Archivo",Arial,sans-serif;--display-stretch:125%;--display-weight-business:800;--display-tracking-wide:-.03em;--display-leading-wide:.92;--stage-fade:linear-gradient(180deg,#0d0a1459 0%,#0d0a1400 22%,#0d0a1400 55%,#0d0a14b3 82%,#0d0a14 100%);--seam-fade:linear-gradient(90deg,var(--panel,#0d0a14) 0%,transparent 22%);--court-line:2px solid #1a1424;--court-rule:1px solid #1a1424;--card-rule:3px solid #2e6be6;--signal-bar:4px solid #e4ff3f}.on-court{--surface:#fff;--surface-alt:#eef0fb;--fg:#1a1424;--fg-2:#3e3850;--fg-3:#5c5670;--fg-display:#1a1424;--fg-label:#67389c;--fg-accent:#2e6be6;--fg-link:#2e6be6;--fg-link-hover:#67389c;--rule:#e1e5f2;--rule-strong:#1a1424}.on-azure{--surface:#2e6be6;--fg:#fff;--fg-display:#fff;--fg-link:#fff;--link-rule:2px solid #fff}.clinical{--surface:#fff;--surface-alt:#eef0fb;--fg-display:#1a1424;--fg-label:#2e6be6;--fg-accent:#2e6be6;--fg-link:#2e6be6;--fg-link-hover:#67389c;--signal-bg:#2e6be6;--signal-fg:#fff;--rule:#e1e5f2;--rule-strong:#1a1424;--link-rule:2px solid #2e6be6}.form{width:100%;min-width:0}.form--panel{border:1px solid var(--rule);border-block-start:var(--keyline);background:var(--surface-card);padding:clamp(1.25rem,3vw,2.25rem)}.form__heading{margin-block-end:1.75rem}.form__heading h2{font-size:var(--display-4);margin-block:.5rem .75rem}.form__heading p:last-child{color:var(--fg-2);margin-block-end:0}.form__honeypot{width:1px!important;height:1px!important;position:absolute!important;inset-inline-start:-10000px!important;overflow:hidden!important}.form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.field{flex-direction:column;gap:.55rem;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field label{color:var(--fg);font-family:var(--font-display);font-size:var(--label);font-weight:var(--weight-display);letter-spacing:normal;text-transform:none;line-height:1.5}.field input,.field select,.field textarea{box-sizing:border-box;border:1px solid var(--fg-3);border-radius:var(--radius);width:100%;min-width:0;min-height:52px;color:var(--fg);background:var(--surface);font-family:var(--font-display);font-size:var(--body);padding:.85rem 1rem;line-height:1.5}.field input::placeholder,.field textarea::placeholder{opacity:1;color:var(--fg-3)}.field textarea{resize:vertical;min-height:9rem}.field [aria-invalid=true]{border-width:2px}.field :disabled{cursor:wait}.consent{min-height:var(--tap-min);font-size:var(--body-small);cursor:pointer;align-items:flex-start;gap:.8rem;max-width:65ch;margin-block:1rem;padding-block:.75rem;line-height:1.6;display:flex}.consent input{width:1.25rem;height:1.25rem;accent-color:var(--action-bg);flex:none;margin:.15rem 0 0}.form .button{min-height:52px;margin-block-start:1rem}.form--newsletter .button{justify-content:space-between;gap:1rem;width:100%}.form .button:disabled{cursor:wait;opacity:.7}.form__note{color:var(--fg-2);font-size:var(--body-small);margin-block:.85rem 0;line-height:1.6}.form__purpose{border-block-end:1px solid var(--rule);margin-block:0 1.75rem;padding-block-end:1.25rem}.form__status{min-height:0;font-size:var(--body-small);line-height:1.6;font-weight:var(--weight-display);margin-block:.75rem 0}.form__status:not(:empty){border:1px solid var(--rule);padding:1rem}.form__error{font-size:var(--body-small);font-weight:var(--weight-display);margin-block:0;line-height:1.6}.form__error:not(:empty){border-block:2px solid;margin-block:1rem;padding-block:.75rem}.form--compact .form__fields{grid-template-columns:1fr}.form--compact .field label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.form-section{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.worksheet-access__form{max-width:42rem}.worksheet-access__form>p,.worksheet-access__form form{margin-block:1.25rem}.worksheet-access__form noscript section{border-block-start:1px solid var(--rule);margin-block-start:2.5rem;padding-block-start:1.5rem}.worksheet-access__form [role=alert]:not(:empty){border-block:2px solid;padding-block:.75rem}@media (width<=640px){.form__fields{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.field input,.field select,.field textarea,.form--panel{border-color:canvastext}}.reset-access>.form+.form{margin-block-start:1.5rem}.form-receipt section,.form-receipt fieldset{margin-block:2rem}.form-receipt fieldset{border:1px solid var(--rule);padding:1rem}.form-receipt .worksheet-answer{border:1px solid var(--fg-3);white-space:pre-wrap;overflow-wrap:anywhere;min-height:8rem;padding:1rem}.form-receipt .choice{padding-block:.75rem;display:block}.form-receipt a,.form-receipt nav{overflow-wrap:anywhere}@media print{.form-receipt{border:0;max-width:none;margin:0}.form-receipt nav{display:none}.form-receipt section,.form-receipt fieldset{break-inside:avoid}}@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:Archivo;src:url(/brand/fonts/Archivo-Variable-latin-ext.woff2)format("woff2");font-weight:400 800;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(/brand/fonts/Archivo-Variable-latin.woff2)format("woff2");font-weight:400 800;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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{--pad:var(--page-pad);--max:var(--content-max);--body-line:var(--body-leading);--on-dark:var(--on-night);--motion-fast:var(--duration-fast);--motion-medium:var(--duration);--ease-out:var(--ease)}*{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;background:var(--surface);color:var(--fg);font-synthesis-style:none}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(--focus-ring);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:inherit;font-style:normal;font-weight:700}.signature-expression em{font-weight:inherit}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);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex;position:sticky;top:0}.site-header>.wordmark{flex:none;margin-inline-end:auto}.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;flex:auto;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;overflow-wrap:normal;word-break:normal;flex-shrink:0;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}@media (hover:hover){.desktop-nav a:hover{color:var(--azure-light)}}.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{flex-wrap:wrap;flex:0 auto;justify-self:end;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.nav-newsletter{color:var(--white);padding:.65rem .5rem}@media (hover:hover){.nav-newsletter:hover{color:var(--azure-light)}}.nav-newsletter:focus-visible{color:var(--azure-light)}.nav-clinical{background:var(--white);color:var(--night);border:2px solid var(--white);padding:.6rem 1rem}@media (hover:hover){.nav-clinical:hover{background:var(--action-bg-hover);border-color:var(--action-bg-hover);color:var(--action-fg-hover)}}.nav-clinical:focus-visible{background:var(--action-bg-hover);border-color:var(--action-bg-hover);color:var(--action-fg-hover)}.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;color:var(--on-purple);font-weight:700;line-height:1.3}.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(--purple)}.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;display:grid;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}@media (hover:hover){.site-header--clinical .desktop-nav a:hover{color:var(--purple)}}.site-header--clinical .nav-clinical{color:var(--ink-3);background:0 0;border-color:#0000;padding-inline:0}@media (hover:hover){.site-header--clinical .nav-clinical:hover{color:var(--purple);background:0 0}}.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(--purple);border-bottom:2px solid var(--purple);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.crisis-banner__actions a:hover{color:var(--purple);border-color:var(--purple)}}.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;scroll-padding-block:.5rem;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 nav{background:var(--white);border-color:var(--rule-light);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-light)}.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{background:var(--action-bg);max-width:100%;min-height:48px;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:14px 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.button:hover{background:var(--action-bg-hover);color:var(--action-fg-hover)}}.button:focus-visible{background:var(--action-bg-hover);color:var(--action-fg-hover)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.38}.button--secondary{color:var(--ink);border-color:var(--ink);background:0 0}@media (hover:hover){.button--secondary:hover{color:var(--purple);border-color:var(--purple);background:0 0}}.button--secondary:focus-visible{color:var(--purple);border-color:var(--purple);background:0 0}.on-night .button--secondary{color:var(--white);border-color:var(--keyline-ghost)}@media (hover:hover){.on-night .button--secondary:hover{color:var(--azure-light);border-color:var(--azure-light);background:0 0}}.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(--ink);border-color:var(--ink)}@media (hover:hover){.on-lavender .button--secondary:hover,.clinical .button--secondary:hover{color:var(--purple);border-color:var(--purple);background:0 0}}: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}@media (hover:hover){.quiet-link:hover{color:var(--fg-link-hover);border-color:var(--fg-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}@media (hover:hover){.text-button:hover{color:var(--fg-link-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}.doc .availability-note,.doc .confirmation-panel{border:0;border-top:var(--court-line);background:0 0;padding:1.25rem 0 0}.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}.on-court h1:not(.signature-expression),.display-wide{letter-spacing:-.03em;font-size:32px;font-weight:800;font-stretch:125%;line-height:.95}@media (width>=900px){.on-court h1:not(.signature-expression),.display-wide{font-size:40px}}@media (width>=1280px){.on-court h1:not(.signature-expression),.display-wide{font-size:56px}}.row-title{letter-spacing:-.035em;font-weight:700;font-stretch:100%;line-height:1.02}.kicker{color:var(--fg-label);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0 0 .75rem;font-weight:700;line-height:1.4}.kicker--acid{color:var(--acid)}.kicker--white{color:var(--white)}.signal-tag{margin:0;padding:7px 10px;font-size:14px}.chip{border:1px solid var(--ink);min-height:32px;color:var(--ink);font-size:var(--label);align-items:center;padding:4px 10px;font-weight:700;line-height:1.2;display:inline-flex}.chip--fill{border-color:var(--azure);background:var(--azure);color:var(--white)}.court-link{width:fit-content;min-height:var(--tap-min);border-bottom:var(--link-rule);color:var(--fg-link);font-size:var(--link);align-items:center;padding:.4rem 0 .2rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.court-link:hover{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}}.court-link:focus-visible{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}.court-links{flex-wrap:wrap;gap:0 1.5rem;margin:0;display:flex}.scoreboard{border-top:var(--court-line);border-bottom:var(--court-rule);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.scoreboard__cell{align-content:start;gap:.35rem;padding:1rem 1.25rem 1.1rem;display:grid}.scoreboard__cell+.scoreboard__cell{border-left:var(--court-rule)}.scoreboard__cell:first-child{padding-left:0}.scoreboard__n{color:var(--purple);font-family:var(--font-mono);font-size:48px;font-weight:700;line-height:1}.scoreboard__label{color:var(--ink);font-size:var(--label);font-weight:700;line-height:1.25}.name-mark{margin:0;line-height:0}.name-mark img{width:min(100%,560px);height:auto;display:block}.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-index-intro>.quiet-link{margin-top:0}.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}@media (hover:hover){.episode-listing h3 a:hover{text-decoration:underline}}.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}.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}@media (hover:hover){.writing-masthead__rail a:hover{background:var(--surface-card-alt)}}.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 .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}@media (hover:hover){.hv-tools-directory__rail nav a:hover{text-decoration:underline}}.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-hero__lede{max-width:none;color:var(--fg-2);font-size:var(--body-large);letter-spacing:0;font-weight:400;line-height:var(--body-line)}.tools-rail-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0 clamp(24px,4vw,44px);display:grid}.tools-rail-layout :is(section[id],article[id],div[id]){scroll-margin-top:calc(66px + 1rem)}.tools-rail{border-right:1px solid var(--rule);gap:1.25rem;padding:1.75rem 0;display:grid;position:sticky;top:calc(66px + 1rem)}.tools-rail__nav{display:grid}.tools-rail__nav>.eyebrow{margin:0 0 .6rem}.tools-rail__nav a{min-height:var(--tap-min);color:var(--fg);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .6rem;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.tools-rail__nav a:hover{color:var(--fg-link)}}.tools-rail__nav a:focus-visible{color:var(--fg-link)}.tools-rail__nav a[aria-current=location]{border-left-color:var(--purple);color:var(--fg-link)}.tools-rail__count{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono-small);font-weight:700}.tools-rail__privacy{color:var(--fg-2);font-size:var(--body-small);margin:0;padding-right:1rem}.tools-ledger{gap:clamp(2rem,4vw,3rem);padding-top:1.75rem;display:grid}.tools-ledger__privacy{display:none}.tools-subject-alias{height:0;margin-bottom:-.9rem}.tools-shelf,.tools-handouts{gap:.9rem;scroll-margin-top:calc(66px + 1rem);display:grid}.tools-shelf__title{border-bottom:2px solid var(--purple);color:var(--fg-display);font-size:var(--display-4);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;padding-bottom:.5rem;display:flex}.tools-shelf__lede{max-width:65ch;color:var(--fg-2);font-family:var(--font-display);font-size:var(--body-small);letter-spacing:0;margin:0;font-weight:400}.tool-shelf-card[data-variant=lead]{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"label label""copy picture""foot picture""disclosure disclosure""held held";gap:.6rem 1.5rem;padding:.35rem 0 1.1rem;display:grid}.tool-shelf-card[data-variant=lead] .tool-shelf-card__label{grid-area:label}.tool-shelf-card[data-variant=lead] .tool-shelf-card__copy{grid-area:copy}.tool-shelf-card[data-variant=lead] .tool-shelf-card__lead-foot{grid-area:foot}.tool-shelf-card[data-variant=lead] .tool-shelf-card__disclosure{grid-area:disclosure}.tool-shelf-card[data-variant=lead] .tool-shelf-card__held{grid-area:held}.tool-shelf-card__picture{aspect-ratio:3/2;outline:1px solid var(--rule);outline-offset:-1px;grid-area:picture;align-self:start;width:100%;height:auto;display:block}.tool-shelf-card__lead-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;margin-top:.25rem;display:flex}.tool-shelf-card[data-variant=lead] .tool-shelf-card__copy h4{max-width:20ch;font-size:var(--display-3)}.tool-shelf-card[data-variant=lead] .tool-shelf-card__descriptor{max-width:52ch}.tool-shelf-card__time{color:var(--fg-2);font-size:var(--body-small);white-space:nowrap;margin:0}.tools-ledger__rows{border-top:1px solid var(--rule);display:grid}.tool-shelf-card[data-variant=row]{border-top:0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,.5fr);grid-template-areas:"copy picture""time picture""label picture""held held""disclosure disclosure";align-items:start;gap:.25rem 1.5rem;padding:1rem 2.25rem 1rem 0;display:grid;position:relative}.tool-shelf-card[data-variant=row] .tool-shelf-card__label{grid-area:label;margin:0}.tool-shelf-card[data-variant=row] .tool-shelf-card__held{grid-area:held}.tool-shelf-card[data-variant=row] .tool-shelf-card__copy{grid-area:copy;gap:.1rem}.tool-shelf-card[data-variant=row] .tool-shelf-card__copy h4{font-size:var(--body)}.tool-shelf-card[data-variant=row] .tool-shelf-card__descriptor{color:var(--fg-2);font-size:var(--body-small);margin:0}.tool-shelf-card[data-variant=row] .tool-shelf-card__time{grid-area:time}.tool-shelf-card__arrow{width:1.25rem;min-height:var(--tap-min);color:var(--fg-link);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:.7rem;right:0}.tool-shelf-card__arrow:after{content:"→"}.tool-shelf-card[data-variant=row] .tool-shelf-card__disclosure{grid-area:disclosure;margin-top:.35rem}.tool-shelf-card__disclosure .tool-shelf-card__facts{margin:0}.tools-handouts__zone{background:var(--surface-card);border:1px solid var(--rule);padding:.25rem clamp(1rem,2.5vw,1.5rem);display:grid}.tools-handouts__group{display:grid}.hv-guide-card[data-variant=row],.download-pack-card[data-variant=row]{border:0;border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:56px minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:.25rem 1.25rem;padding:1rem 0;scroll-margin-top:calc(66px + 1rem);display:grid}.tools-handouts__group:last-child>:last-child{border-bottom:0}.hv-guide-card[data-variant=row] .hv-guide-card__cover,.download-pack-card[data-variant=row] .hv-guide-card__cover{object-fit:cover;object-position:top;border:1px solid var(--rule);background:var(--white);width:56px;height:86px;display:block}.hv-guide-card__cover--blank{display:block}.download-pack-card[data-variant=row] .hv-guide-card__cover--download{border-block-start:var(--keyline);color:var(--action-fg);background:var(--action-bg);font-size:var(--display-4);place-items:center;display:grid}.hv-guide-card[data-variant=row] .hv-guide-card__copy,.download-pack-card[data-variant=row] .hv-guide-card__copy{overflow-wrap:anywhere;gap:.15rem;min-width:0;padding:0;display:grid}.hv-guide-card[data-variant=row] .hv-guide-card__copy h4,.download-pack-card[data-variant=row] .hv-guide-card__copy h4{max-width:32ch;color:var(--fg-display);font-size:var(--body-large);margin:0}.hv-guide-card[data-variant=row] .hv-guide-card__copy .eyebrow{margin:0}.hv-guide-card__meta{color:var(--fg-2);font-size:var(--body-small);margin:0}.hv-guide-card__links{overflow-wrap:anywhere;justify-items:start;gap:.15rem;min-width:0;margin:0;display:grid}.hv-guide-card__links .quiet-link{margin: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}@media (hover:hover){.current-question__q a:hover{text-decoration:underline;text-decoration-thickness:2px}}.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}@media (hover:hover){.question-stream__q:hover{text-decoration:underline;text-decoration-thickness:2px}}.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}@media (hover:hover){.theme-grid__questions a:hover{text-decoration:underline}}.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(min(100%,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__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}@media (hover:hover){.piece-neighbours a:hover{text-decoration:underline}}.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}@media (hover:hover){.review-navigation a:hover{background:var(--surface-card-alt)}}.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-cta [hidden]{display:none}.newsletter-cta__frame{border:0;width:100%;min-width:0;display:block}.newsletter-placement{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);margin-block:1.5rem;padding-block:1.5rem;display:grid}.newsletter-placement h2{font-size:var(--display-3);margin-block:.5rem}.article-footer .newsletter-placement{grid-template-columns:minmax(0,1fr)}@media (width<=640px){.newsletter-placement{grid-template-columns:minmax(0,1fr)}}.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}.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}.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 (hover:hover){.media-link-grid a:hover{background:var(--surface-card);border-top-color:var(--fg-display)}}.media-link-grid a:focus-visible{background:var(--surface-card);border-top-color:var(--fg-display);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 (hover:hover){.media-link-grid a:hover strong{color:var(--fg-display);text-decoration:underline;text-decoration-thickness:2px}}.media-link-grid a:focus-visible strong{color:var(--fg-display);text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.media-link-grid a:hover b{transform:translate(3px,-3px)}}.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(--surface-card);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(--night-alt);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}.biography-list{gap:0 var(--gap-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-chapter .biography-list{grid-template-columns:minmax(0,1fr)}.biography-list li{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;padding:.7rem 0}.biography-list strong{font-size:var(--body)}.biography-list__detail{font-size:var(--body-small);gap:2px;display:grid}.biography-list__when{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);white-space:nowrap;font-weight:700}.biography-list__note{max-width:64ch;color:var(--fg-2)}.biography-subhead{margin:var(--gap) 0 0;font-size:var(--display-4)}.about-chapter .biography-subhead{margin-top:var(--gap-large)}.biography-subhead+.credential-list{margin-top:var(--gap)}.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)}@media (hover:hover){.door-grid a:hover{background:var(--surface-card-alt)}}.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}@media (hover:hover){.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-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}@media (hover:hover){.guide-row__action:hover{background:var(--purple);color:var(--white)}}.guide-row__action:focus-visible{background:var(--purple);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}@media (hover:hover){.evidence-index__row:hover{background:var(--surface-card);border-left-color:var(--fg-display)}}.evidence-index__row:focus-visible{background:var(--surface-card);border-left-color:var(--fg-display);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}@media (hover:hover){.evidence-index__row:hover .evidence-index__copy strong{color:var(--fg-display);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}}.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}@media (hover:hover){.essay-ledger__row:hover{border-left-color:var(--fg-link);background:var(--surface-card)}}.essay-ledger__row:focus-visible{border-left-color:var(--fg-link);background:var(--surface-card);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}@media (hover:hover){.cite a:hover{text-decoration:underline}}.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}.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}@media (hover:hover){.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}@media (hover:hover){.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}.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}@media (hover:hover){.proof-links a:hover strong{text-decoration:underline}}.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}@media (hover:hover){.interview-topics h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}}.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}@media (hover:hover){.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}@media (hover:hover){.writing-topics a:hover{background:var(--surface-card-alt);border-bottom-color:var(--fg-display)}}.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)}@media (hover:hover){.writing-entry-points a:hover{background:var(--surface-card-alt)}}.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}@media (hover:hover){.curiosity-ledger__item h3 a:hover{text-decoration-thickness:2px}}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.tool-shelf-jump a:hover{text-decoration-thickness:2px}}.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}@media (hover:hover){.tool-shelf-card__copy h4 a:hover{text-underline-offset:.15em;text-decoration:underline}}.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:"−"}@media (hover:hover){.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}@media (hover:hover){.authority-connections a:hover strong{text-decoration:underline}}.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}@media (hover:hover){.guided-tool-jump a:hover{color:var(--fg-display);text-decoration:underline}}.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(--fg-3);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}@media (hover:hover){.guided-tool-rail__note:hover b{text-decoration:underline}}.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(--fg);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(--fg-2);margin:.65rem 0 1rem}.guided-tool__field>.guided-tool__character-count{color:var(--fg-2);text-align:right;margin:.35rem 0 0;font-size:.8rem}.guided-tool__character-count[data-at-limit=true]{font-weight:700}.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}.guided-tool__field>input[type=text],.guided-tool__field>textarea{border:1px solid var(--fg-3);background:var(--surface-card);width:100%;min-height:48px;color:var(--fg);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(--fg-3);opacity:1}.guided-tool__choices{border-top:1px solid var(--fg-3);border-left:1px solid var(--fg-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-tool__choices label{border-right:1px solid var(--fg-3);border-bottom:1px solid var(--fg-3);cursor:pointer;align-items:center;gap:.7rem;min-width:0;min-height:52px;padding:.65rem .8rem;display:flex}@media (hover:hover){.guided-tool__choices label:hover{background:var(--surface-card-alt)}}.guided-tool__choices input{width:21px;height:21px;accent-color:var(--fg-display);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(--fg-3);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}.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);letter-spacing:-.03em;text-transform:none;white-space:nowrap;text-wrap:nowrap;margin:0;font-size:min(56px,7.4cqi);font-weight:800;font-stretch:125%;line-height:.92;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:normal}.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);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)}.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__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)}.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}@media (hover:hover){.gateway-card:hover{border-color:var(--purple)}}.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(--purple);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 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)}@media (hover:hover){.clinical-route:hover{background:var(--surface-card-alt)}}.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}@media (hover:hover){.service-door:hover{border-color:var(--purple)}}.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}@media (hover:hover){.door-mini a:hover{background:var(--surface-card-alt)}}.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{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);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);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,minmax(0,1fr));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);font-weight:400}@media (hover:hover){.footer-navigation a:hover{color:var(--azure-light)}}.footer-navigation a:focus-visible{color:var(--azure-light)}.footer-note{color:var(--on-night);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);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}@media (hover:hover){.action-bar:hover{background:var(--purple)}}.action-bar:focus-visible{background:var(--purple)}.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}@media (hover:hover){.clinical-footer__grid nav a:hover{color:var(--fg-link)}}.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}@media (hover:hover){.clinical-footer__bottom a:hover{color:var(--fg-link)}}.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}@media (hover:hover){.ruled-list__row:hover{color:var(--fg-accent)}}.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)}.curiosities-mark{color:var(--purple);font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-weight:800;font-stretch:125%;line-height:1;display:inline-block}.curiosities-mark--night{color:var(--white)}.curiosities-mark__tittle{display:inline-block;position:relative}.curiosities-mark__tittle img{width:.3em;max-width:none;height:.3em;position:absolute;top:.02em;left:50%;transform:translate(-50%)}.reading-toolbar{padding:.5rem var(--pad);border-bottom:1px solid var(--rule)}.reading-theme-control{max-width:var(--max);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-inline:auto;display:flex}.reading-theme{border:0;gap:.25rem;margin:0;padding:0;display:flex}.reading-theme legend{float:left;min-height:44px;font-size:var(--body-small);align-items:center;padding-right:.75rem;display:flex}.reading-theme button{min-width:44px;min-height:44px;color:var(--fg-2);cursor:pointer;font-size:var(--body-small);background:0 0;border:1px solid #0000;border-bottom-width:2px;padding:.5rem .7rem}.reading-theme button:disabled{cursor:wait;opacity:.7}.reading-theme button[aria-pressed=true]{color:var(--fg-link);border-bottom-color:currentColor;font-weight:700}@media (hover:hover){.reading-theme button:hover{border-color:var(--fg-link)}}.reading-theme-status{font-size:var(--body-small)}.reading-theme-status:empty{display:none}.site-footer--reading{background:var(--surface);color:var(--fg);border-color:var(--rule)}.site-footer--reading :is(.footer-newsletter,.footer-signoff){border-color:var(--rule)}.site-footer--reading :is(.footer-newsletter h2,.footer-navigation nav a,.footer-note a){color:var(--fg-display)}.site-footer--reading :is(.microcopy,.footer-newsletter p,.footer-identity p,.footer-navigation .footer-navigation__utility a,.footer-note,.copyright,.footer-signoff__kicker){color:var(--fg-2)}.theme-wordmark__light{display:none!important}.site-footer--reading .theme-wordmark__light{display:block!important}.site-footer--reading .theme-wordmark__dark,[data-theme=dark] .site-footer--reading .theme-wordmark__light{display:none!important}[data-theme=dark] .site-footer--reading .theme-wordmark__dark{display:block!important}@media (width<=390px){.reading-theme{flex-wrap:wrap}.reading-theme legend{float:none;width:100%;min-height:30px;padding:0}}@media print{.reading-toolbar{display:none!important}}.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}@media (hover:hover){.hv-local-nav a:hover{color:var(--fg-display)}}.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}@media (hover:hover){.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:minmax(0,1fr) auto auto;display:grid}.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){.biography-list,.tools-rail-layout{grid-template-columns:minmax(0,1fr)}.tools-rail{z-index:5;margin:0 calc(-1 * var(--pad));border-right:0;border-bottom:1px solid var(--rule);background:var(--surface);padding:0;position:sticky;top:66px}.tools-rail__nav{padding:.375rem var(--pad);flex-wrap:wrap;display:flex}.tools-rail__nav>.eyebrow,.tools-rail__count,.tools-rail__privacy{display:none}.tools-rail__nav a{white-space:normal;text-align:center;border-bottom:3px solid #0000;border-left:0;flex:40%;justify-content:center;min-width:0;min-height:48px;padding:.4rem .65rem}.tools-rail__nav a[aria-current=location]{border-bottom-color:var(--purple)}.tools-ledger{padding-top:1rem}.tools-ledger__privacy{color:var(--fg-2);font-size:var(--body-small);margin:0;display:block}.tools-rail-layout :is(section[id],article[id],div[id]){scroll-margin-top:calc(66px + var(--tools-rail-height,156px) + .5rem)}.tool-shelf-card[data-variant=lead] .tool-shelf-card__copy h4{font-size:var(--display-4)}.tool-shelf-card[data-variant=lead]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""copy""picture""foot""disclosure""held"}.tool-shelf-card[data-variant=row]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""label""picture""time""held""disclosure";gap:.6rem}.hv-guide-card[data-variant=row],.download-pack-card[data-variant=row]{grid-template-columns:44px minmax(0,1fr)}.hv-guide-card[data-variant=row] .hv-guide-card__cover,.download-pack-card[data-variant=row] .hv-guide-card__cover{width:44px;height:70px}.hv-guide-card__links{grid-column:2}.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,.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){.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-writing-jumps>span{flex-basis:100%;padding-block:.5rem 0}.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}.topic-masthead,.topic-thesis,.topic-body,.topic-sources,.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__character-count,.guided-tool__clear-answer,.resource-masthead__start,.skip-link,.site-header,.site-footer,.signoff,.sidebar,.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}.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{display:none!important}main:has(.guided-tool-layout--pocket)>:not(.guided-tool-page){display:none!important}.guided-tool-page:has(.guided-tool-layout--pocket)>.section:not(:has(.guided-tool-layout--pocket)){display:none!important}.guided-tool-page>.section:has(.guided-tool-layout--pocket){border:0;padding:0}.guided-tool-layout--pocket .guided-tool{display:none!important}.guided-tool-layout--pocket .guided-tool__pocket{display:block}.guided-tool__pocket-card{color:#000;break-inside:avoid;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}@media (hover:hover){.book-essays a:hover>strong{color:var(--fg-display);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}}.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(auto-fit,minmax(min(100%,18rem),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);height:100%;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}@media (hover:hover){.book-reads a:hover>strong{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}}.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}@media (hover:hover){.organizer-kit__files a:hover>strong{text-underline-offset:.15em;text-decoration:underline}}.organizer-kit__files a:focus-visible>strong{text-underline-offset:.15em;text-decoration:underline}.press-rights-layout .organizer-kit__files{margin-top:1.5rem}.writing-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-subjects [id]{scroll-margin-top:5.5rem}.writing-subjects__links{margin:auto 0 0;padding:.5rem 0 0;list-style:none}.writing-subjects__links a{min-height:var(--tap-min);color:var(--fg-link);font-size:var(--body-small);flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.writing-subjects__links p{padding-block:.75rem}@media (width<=600px){.writing-subjects{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.organizer-kit{grid-template-columns:minmax(0,1fr)}}.curiosities-subjects{flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:1rem;display:flex}.curiosities-subjects a,.curiosities-series li a{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--fg-link);border-bottom:var(--link-rule);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.curiosities-subjects a:hover,.curiosities-series li a:hover{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}}.curiosities-subjects a:focus-visible,.curiosities-series li a:focus-visible{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}.curiosities-series-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.curiosities-series{margin-block:2rem;scroll-margin-block-start:8rem}.curiosities-series ul{padding:0;list-style:none}.curiosities-series li{border-bottom:1px solid var(--rule);margin:0;padding-block:1rem}.curiosities-series li p{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.25rem 0 0;display:flex}.curiosities-series a[aria-current=page]{font-weight:700}.writing-masthead h1,.question-stream__q,.question-stream__meta{overflow-wrap:anywhere}@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,.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){.credential-list li{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (width<=480px){.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 .writing-masthead__statement{border-top-width:1px}.brand-main .speaking-hero__photo figcaption{font-family:var(--font-display);font-size:var(--body-small);font-weight:var(--weight-body);letter-spacing:0;text-transform:none}.brand-main .writing-masthead h1{max-width:18ch;font-size:var(--display-1)}.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__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(--fg-3);background:var(--surface-card);width:100%;min-height:48px;color:var(--fg);border-radius:0;padding:.75rem;font-size:1rem}.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}@media (hover:hover){.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 h3{color:var(--fg-display);font-size:var(--display-3);letter-spacing:var(--headline-tracking);margin:0 0 1rem;line-height:1.17}.reading-card h3 a{text-decoration:none}@media (hover:hover){.reading-card h3 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>=901px){.brand-main .speaking-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@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)}.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 print{.library-filters,.library-results-bar,.library-shortcuts{display:none}}.curiosities-layout{display:block}.curiosities-content{min-width:0}.curiosities-tabs{padding-inline:var(--page-pad);border-bottom:1px solid var(--rule);background:var(--surface);align-items:stretch;gap:0;display:flex}.curiosities-tabs>a{min-width:44px;min-height:56px;color:var(--fg-2);font-size:var(--body-small);text-align:center;border-bottom:3px solid #0000;flex-direction:column;flex:0 160px;justify-content:center;align-items:center;gap:.15rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:flex}.curiosities-tabs>a[aria-current]{color:var(--fg-link);background:var(--surface-card);border-bottom-color:currentColor}.curiosities-tabs small{font:400 var(--mono-small)/1.4 var(--font-mono);color:var(--fg-3)}.curiosities-tabs a:focus-visible{outline:3px solid var(--fg-link);outline-offset:-3px}@media (hover:hover){.curiosities-tabs a:hover{color:var(--fg-link);background:var(--surface-card)}}.curiosities-intro{max-width:var(--measure)}.curiosities-intro h1{font-size:var(--display-2)}.curiosities-feature h2{font-size:var(--display-3);max-width:24ch}.listen-holding{max-width:var(--measure);min-height:48vh}.listen-holding h1{margin-bottom:2rem}.clinical-back-link{padding:.35rem var(--page-pad);border-bottom:1px solid var(--rule);background:var(--surface)}.clinical-back-link a{min-height:44px;color:var(--fg-link);font-size:var(--body-small);align-items:center;font-weight:700;display:inline-flex}@media (width<=550px){.curiosities-tabs{padding-inline:.25rem}.curiosities-tabs>a{font-size:var(--body-small);flex:auto;padding-inline:.4rem}}.curiosities-content .section__inner{max-width:1160px}.curiosities-content .reading-toolbar{padding-inline:var(--page-pad)}.curiosities-content :is(section[id],article[id],h3[id],.writing-month-anchor,.guided-tool__chapter){scroll-margin-top:calc(var(--site-header-height,66px) + 1rem)}.curiosities-feature{gap:var(--gap-large);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;display:grid}.curiosities-feature h1{font-size:var(--display-2);max-width:24ch}.curiosities-feature__image{margin:0}.curiosities-feature__image img{width:100%;height:auto;display:block}.curiosities-feature__image figcaption{font-size:var(--body-small);color:var(--fg-3);margin-top:1rem}.curiosities-feature .content-label{color:var(--fg-3);font-size:var(--body-small)}.curiosities-feature-cards{gap:var(--gap-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.curiosities-feature-cards article{border-top:2px solid var(--rule-strong);padding-top:1.25rem}.curiosities-feature-cards h2{font-size:var(--display-4)}.curiosities-feature-cards .quiet-link{align-items:center;width:fit-content;min-height:44px;display:flex}.curiosities-newsletter-row{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.curiosities-newsletter-row h2{font-size:var(--display-4)}.curiosities-newsletter-row p{margin-bottom:0}.curiosities-about{max-width:var(--measure)}.curiosities-content .writing-masthead__intro{max-width:var(--measure);grid-column:1/-1}.curiosities-content .writing-masthead__statement{display:block}.curiosities-content .writing-masthead h1{font-size:var(--display-2);max-width:25ch}.reading-masthead-accent{color:var(--fg-accent);display:block}.curiosities-content .current-question--compact{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 2rem;display:grid}.current-question--compact>:not(.button){grid-area:auto/1;margin:0}.current-question--compact .current-question__q{font-size:var(--display-4)}.current-question--compact>.lede{font-size:var(--body-small);border-top:0;padding-top:0}.current-question--compact>.button{grid-area:2/2/5;align-self:center}.library-subject-chips{border:0;flex-wrap:wrap;gap:.65rem;margin:0;padding:1rem 0;display:flex}.library-subject-chips legend{font-size:var(--body-small);padding:0;font-weight:700}.library-subject-chips button{border:2px solid var(--rule-strong);background:var(--surface);min-height:44px;color:var(--fg-2);font-size:var(--body-small);cursor:pointer;padding:.5rem .85rem;font-weight:700}.library-subject-chips button[aria-pressed=true]{border-color:var(--fg-link);color:var(--fg-link)}@media (hover:hover){.library-subject-chips button:hover{border-color:var(--fg-link)}}.library-subject-chips[hidden]{display:none}.library-browser--cards .library-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.library-browser--cards .reading-card{border-top:2px solid var(--rule-strong);border-bottom:0;padding-top:1.1rem}.library-browser--cards .reading-card h3{font-size:var(--display-4)}.library-browser--cards .reading-card>p:not(.reading-card__meta){font-size:var(--body-small)}.piece-layout{max-width:1240px;padding:var(--section-y-tight) var(--page-pad);margin:0 auto}.piece-layout--with-aside{gap:var(--gap-large);grid-template-columns:minmax(0,1fr) 220px;display:grid}.piece-layout .article{width:100%;max-width:68ch;padding:0}.piece-layout .article h1{max-width:22ch;font-size:var(--display-3)}.piece-companion{align-self:start;padding-top:1rem}.piece-companion>:is(section,nav){border-top:2px solid var(--rule-strong);margin-bottom:2rem;padding-top:1rem}.piece-companion :is(h2,h3){font-size:var(--body-large)}.piece-companion .curiosities-series{padding:1rem 0 0}.piece-companion .curiosities-series ul{display:block}.piece-companion .curiosities-series li{font-size:var(--body-small);padding-block:1rem}.piece-progress ol,.guided-tool__step-navigation ol{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.piece-progress li,.guided-tool__step-navigation li{flex:1;min-width:0}.piece-progress a,.guided-tool__step-navigation li button{cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:44px;padding:0;display:flex}.piece-progress li span,.guided-tool__step-navigation li span{background:var(--rule-strong);width:100%;height:4px}.piece-progress [data-reached=true] span,.guided-tool__step-navigation [data-reached=true] span{background:var(--fg-link)}.guided-tool-page{max-width:900px;margin-inline:auto}.guided-tool-layout--stepper{max-width:760px;margin-inline:auto;display:block}.guided-tool-layout--stepper .guided-tool-rail{margin-bottom:1.5rem;position:static}.guided-tool-layout--stepper .guided-tool-jump ol{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.guided-tool-layout--stepper .guided-tool-rail__note{display:none}.guided-tool__step-navigation{margin-block:1.5rem}.guided-tool__step-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guided-tool__step-label p{font:700 var(--mono-small)/1.5 var(--font-mono);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0}.guided-tool__step{background:var(--surface-card);border-top:2px solid var(--purple);padding:clamp(1rem,3vw,1.5rem)}.guided-tool__step-actions{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.guided-tool__step-actions>*{max-width:100%}.guided-tool__step :is(h3[id],textarea,input){scroll-margin-top:calc(var(--site-header-height,66px) + 1rem)}.guided-tool__step[hidden],.guided-tool__step-navigation[hidden],.guided-tool__step-actions[hidden]{display:none}.podcast-masthead--cover-led{gap:var(--gap);grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.podcast-masthead--cover-led .podcast-masthead__cover{grid-area:1/1;margin:0}.podcast-masthead--cover-led .podcast-masthead__copy{grid-column:2}.podcast-masthead--cover-led .podcast-masthead__cover figcaption{display:none}.episode-player{border-block:1px solid var(--rule);gap:.75rem;padding-block:1rem;display:grid}.episode-player p{margin:0;font-weight:700}.episode-player audio{width:100%;min-width:0;display:block}.episode-player a{min-height:44px;font-size:var(--body-small);align-items:center;display:inline-flex}.episode-layout{gap:var(--gap);grid-template-columns:minmax(140px,.7fr) minmax(0,2fr) minmax(180px,.8fr);align-items:start;display:grid}.episode-listening{gap:1rem;display:grid}.episode-listening img{width:100%;max-width:200px;height:auto}.episode-article h1{font-size:var(--display-3);max-width:22ch}.episode-article section{border-top:1px solid var(--rule);padding-block:1.5rem}.episode-article :is(h2,h3),.episode-source-aside h2{font-size:var(--display-4)}.episode-source-aside{border-top:2px solid var(--rule-strong);padding-top:1rem}.episode-source-aside .episode-sources{font-size:var(--body-small);padding-left:1.5rem}.episode-source-aside .episode-sources li{display:list-item}.episode-source-aside .episode-sources span{color:var(--fg-3);font-size:var(--mono-small);display:block}@media (width<=1190px){.curiosities-feature{grid-template-columns:minmax(0,1fr)}.curiosities-feature__image{max-width:340px}.piece-layout--with-aside{grid-template-columns:minmax(0,1fr)}.piece-companion{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.episode-layout{grid-template-columns:minmax(140px,.6fr) minmax(0,2fr)}.episode-source-aside{grid-column:1/-1}}@media (width<=900px){.curiosities-content .tools-rail{top:var(--site-header-height,66px)}.curiosities-content .tools-rail-layout :is(section[id],article[id],div[id]){scroll-margin-top:calc(var(--site-header-height,66px) + var(--tools-rail-height,156px) + .5rem)}.curiosities-feature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (width<=650px){.curiosities-feature,.curiosities-feature-cards,.episode-layout{grid-template-columns:minmax(0,1fr)}.curiosities-feature__image{max-width:none}.curiosities-content .current-question--compact{display:block}.current-question--compact>*{margin-bottom:1rem!important}.podcast-masthead--cover-led{grid-template-columns:minmax(0,1fr)}.podcast-masthead--cover-led .podcast-masthead__cover{width:120px}.podcast-masthead--cover-led .podcast-masthead__copy{grid-area:2/1}}@media print{.curiosities-layout,.piece-layout,.episode-layout{display:block}.curiosities-tabs,.clinical-back-link,.reading-toolbar,.piece-companion,.piece-progress,.guided-tool__step-navigation,.guided-tool__step-actions{display:none!important}.guided-tool__step[hidden]{display:block!important}.guided-tool__step{border:0;padding:0}.piece-layout{padding:0}}.curiosities-utility{padding:.65rem var(--page-pad);background:var(--surface);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.curiosities-utility>a{font-weight:700}.curiosities-utility>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.curiosities-utility a{min-height:44px;color:var(--fg-link);font-size:var(--body-small);text-underline-offset:.25em;align-items:center;display:inline-flex}.curiosities-utility a[aria-current=page]{text-decoration-thickness:2px}.series-heading,.series-feature{max-width:var(--measure)}.series-heading h1{font-size:var(--display-2);max-width:22ch}.series-feature h2{font-size:var(--display-3);max-width:24ch}.series-feature h2 a{color:inherit;text-decoration:none}.series-feature h2 a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.series-availability{font:400 var(--mono-small)/1.6 var(--font-mono);color:var(--fg-2);margin-block:1.5rem}.series-parts{max-width:960px;margin-block:3rem;padding:0;list-style:none}.series-parts>li{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding-block:1.75rem;display:grid}.series-parts__number{font:400 var(--mono-small)/1.5 var(--font-mono);color:var(--fg-3);padding-top:.35rem}.series-parts h3{font-size:var(--heading-3,var(--body-large));margin:0 0 .65rem;line-height:1.3}.series-parts h3 a{min-height:44px;color:var(--fg);text-decoration:none;display:block}.series-parts h3 a:hover{text-decoration:underline}.series-parts h3 a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}.series-parts p{max-width:65ch;font-size:var(--body-small);color:var(--fg-2);margin:0}.series-parts__formats,.part-format-links,.part-audio__follow{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.65rem;display:flex}.series-parts__formats a,.part-format-links a,.part-audio__follow a{min-height:44px;color:var(--fg-link);font-weight:600;font-size:var(--body-small);flex-wrap:wrap;align-items:center;gap:.4em;display:inline-flex}.series-parts__formats a span:not(.visually-hidden){color:var(--fg-2);font-weight:400}.series-resources{background:var(--surface-card);border:1px solid var(--rule);max-width:var(--measure);margin-block:3rem;padding:clamp(1.25rem,3vw,2rem)}.series-resources h2,.series-tool-shortcut h2,.part-contents h2{font-size:var(--display-4)}.series-resources h3{font-size:var(--body-large)}.series-resources article+article{margin-top:2rem}.series-resources p{font-size:var(--body-small)}.series-tool-shortcut{max-width:var(--measure);margin-bottom:3rem}.series-collection{gap:var(--gap-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.series-collection article{border-top:1px solid var(--rule);padding-top:1.5rem}.series-collection h3{font-size:var(--display-4)}.series-part-layout{max-width:calc(76ch + 2 * var(--page-pad))}.series-part-layout .article{max-width:76ch}.series-part-layout .article h1{max-width:27ch}.series-part-layout .piece-header .eyebrow{text-transform:none;letter-spacing:normal}.part-contents{border-block:1px solid var(--rule);margin-block:2rem 3rem;padding-block:1.5rem}.part-contents h2{font-size:var(--body-large);margin-top:0}.part-contents ol{padding-inline-start:1.3rem}.part-contents a{color:var(--fg-link);font-size:var(--body-small);padding-block:.4rem;display:inline-block}.part-audio{background:var(--surface-card);border:1px solid var(--rule);margin-block:2rem;padding:1.5rem}.part-audio h2{font-size:var(--body-large);margin-top:0}.part-audio .episode-player{margin:0}.part-audio audio{width:100%;max-width:100%}.series-audio-article{max-width:76ch;margin-inline:auto}:is(.part-audio,#read,.part-contents+div,.essay-body h2[id],.essay-body h3[id]){scroll-margin-top:calc(var(--site-header-height,66px) + 1rem)}@media (width<=600px){.curiosities-utility{gap:0}.curiosities-utility>div{gap:0 1rem}.series-parts>li{grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem}.series-parts{margin-block:2rem}.series-part-layout .article h1{font-size:var(--display-3)}.part-audio{padding:1rem}}@media print{.curiosities-utility,.part-format-links,.part-audio__follow,.series-tool-shortcut,.series-part-layout .article-footer{display:none!important}.part-audio audio{display:none}.series-parts>li{break-inside:avoid}.series-part-layout{max-width:none;padding:0}}.page-disclosure{border-block:1px solid var(--rule);min-width:0}.page-disclosure+.page-disclosure{border-top:0}.page-disclosure>summary{min-height:var(--tap-min);color:var(--fg-display);font-size:var(--body-large);cursor:pointer;padding-block:1rem;font-weight:700}.page-disclosure[open]>summary{margin-bottom:1rem}.page-disclosure>:last-child:not(summary){margin-bottom:1.5rem}.page-disclosure>summary:focus-visible{outline:2px solid var(--fg-link);outline-offset:4px}.about-current-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.about-current-work h3{font-size:var(--display-4)}.about-current-work article{min-width:0}.about-background{max-width:960px}.background-sources{margin-block-start:2rem}.background-sources h3{font-size:var(--display-4)}.speaking-proof,.press-utility-intro{max-width:960px}.press-utility-intro h1{font-size:var(--display-2)}.press-utility-intro .lede{max-width:65ch}.press-download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.press-download-grid article{min-width:0}.press-download-grid img,.press-download-grid__document{object-fit:contain;background:var(--surface-alt);border:1px solid var(--rule);width:100%;height:220px;display:block}.press-download-grid__document{font-family:var(--font-mono);font-size:var(--display-3);color:var(--fg-2);place-items:center;display:grid}.press-download-grid h3{font-size:var(--body-large);margin-block:1rem .35rem}.press-download-grid p{font-size:var(--body-small);margin-block:0 .5rem}.press-download-grid .quiet-link{min-height:var(--tap-min);align-items:center;display:inline-flex}.press-request{max-width:900px}.home-guide-at-clinic{margin-block-start:3rem}.home-guide-at-clinic .home-guide__card{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.home-guide-at-clinic .home-guide__copy h4{color:var(--fg-display);font-size:var(--display-4);margin:0}.home-guide-at-clinic .home-guide__copy>p:not(.eyebrow):not(.home-link-row){color:var(--fg-2)}.clinical-guide__cell-label{display:none}.clinical-guide__table-wrap{overflow:visible}.clinical-guide table{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.press-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-current-work{grid-template-columns:minmax(0,1fr)}.book-hero__copy{grid-row:1}.book-hero>picture{max-width:220px}.clinical-guide table{display:block}.clinical-guide thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clinical-guide caption{display:block}.clinical-guide tbody,.clinical-guide tr,.clinical-guide tbody th,.clinical-guide td{width:auto;display:block}.clinical-guide tr{border-top:2px solid var(--rule-strong);padding:1rem}.clinical-guide tbody th{font-size:var(--body);background:0 0;border:0;padding:0 0 .75rem}.clinical-guide td{border:0;padding:.65rem 0}.clinical-guide__cell-label{color:var(--fg-display);margin-bottom:.25rem;font-weight:700;display:block}}@media (width<=560px){.press-download-grid{grid-template-columns:minmax(0,1fr)}.press-download-grid img,.press-download-grid__document{height:240px}.home-guide-at-clinic .home-guide__card{grid-template-columns:minmax(0,1fr)}.home-hero__photo .site-photo{aspect-ratio:2}.home-hero__copy{gap:1.25rem}}@media print{.page-disclosure>:not(summary){display:block!important}.page-disclosure>summary{list-style:none}}.tool-shelf-card__access{color:var(--fg-2);font-size:var(--body-small);grid-area:access;margin-block:.5rem 1rem;font-weight:700}.tool-shelf-card__time .quiet-link{white-space:normal;margin-block-start:.5rem;display:block}.download-masthead--intro{grid-template-columns:minmax(0,1fr);max-width:70ch}.download-access[id]{scroll-margin-top:calc(var(--site-header-height,66px) + 1rem)}.resource-masthead--concise{max-width:75ch}.resource-masthead__facts{color:var(--fg-2);font-size:var(--body-small)}.guided-tool-layout--stepper .guided-tool__privacy{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-block:1rem;padding:1rem}.guided-tool__entry-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.guided-tool__entry-actions .quiet-link{margin:0}.guided-tool__entry-actions>*{align-items:center;min-height:44px;display:inline-flex}.guided-tool__step-navigation ol[hidden]{display:none}.guided-tool-layout .guided-tool__step-navigation li button{text-align:start;align-content:start;gap:.4rem;padding-block:.5rem;display:grid}.guided-tool__step-navigation li b{font-size:var(--body-small);color:var(--fg-2);line-height:1.4}.guided-tool__step-navigation [aria-current=step] b{color:var(--fg-link)}.guided-tool__output .guided-tool__output-lines--empty{display:none}@media (width<=600px){.guided-tool__step-navigation ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}}@media print{.guided-tool__entry-actions,.guided-tool__empty-note{display:none!important}.guided-tool__output .guided-tool__output-lines--empty{display:block}}.guided-tool-contents summary{min-height:44px;color:var(--fg-2);cursor:pointer;padding-block:.5rem;font-weight:700}.tool-shelf-card[data-variant=lead]{grid-template-areas:"label label""copy picture""access picture""foot picture""disclosure disclosure""held held"}.tool-shelf-card[data-variant=row]{grid-template-areas:"copy picture""access picture""time picture""label picture""held held""disclosure disclosure"}@media (width<=900px){.tool-shelf-card[data-variant=lead]{grid-template-areas:"label""copy""access""picture""foot""disclosure""held"}.tool-shelf-card[data-variant=row]{grid-template-areas:"copy""access""label""picture""time""held""disclosure"}}.resource-masthead__details summary{min-height:44px;color:var(--fg-2);cursor:pointer;padding-block:.5rem;font-weight:700}.resource-masthead__details p{margin-block-start:.5rem}.notebook{background:var(--white);min-height:100dvh;color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:250px minmax(0,1fr);display:grid}.notebook:before{content:"";border-top:var(--signal-bar);grid-area:1/1/auto/-1}.sidebar{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--on-night-3) transparent;background:var(--night);height:100dvh;color:var(--fg);flex-direction:column;grid-area:2/1/4;align-self:start;gap:1.5rem;padding:28px 20px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__wordmark{width:fit-content;min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.sidebar__wordmark img{width:132px;height:auto;display:block}.sidebar__nav ul{margin:0;padding:0;list-style:none}.sidebar__item{min-height:var(--tap-min);color:var(--white);font-size:var(--label);border-left:3px solid #0000;align-items:center;gap:.4rem;padding:.5rem .55rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.sidebar__item[aria-current=page]{color:var(--azure-light);border-left-color:var(--azure-light)}.sidebar__item[aria-current=location]{color:var(--white)}@media (hover:hover){.sidebar__item:hover{color:var(--azure-light)}}.sidebar__item:focus-visible{color:var(--azure-light)}.sidebar__children{border-left:var(--hairline-dark);margin-left:.55rem;padding-left:.4rem}.sidebar__children .sidebar__item{color:var(--on-night);font-weight:400}.sidebar__children .sidebar__item[aria-current]{font-weight:700}.sidebar__children .sidebar__item[aria-current=page]{color:var(--azure-light)}.sidebar__prefix{min-width:1.1em;color:var(--on-night-3);font-family:var(--font-mono);font-size:var(--mono-small);flex:none;font-weight:700}.sidebar__item--tool .sidebar__prefix{color:var(--azure-light);font-family:var(--font-display);font-size:var(--label);line-height:1}.sidebar__item--clinical{color:var(--azure-light);border:var(--ghost-rule);margin-top:.75rem;padding-left:.75rem}.sidebar__item--clinical[aria-current]{border-color:var(--azure-light);color:var(--azure-light)}@media (hover:hover){.sidebar__item--clinical:hover{border-color:var(--azure-light)}}.sidebar__item--clinical:focus-visible{border-color:var(--azure-light)}.sidebar__foot{border-top:var(--hairline-dark);gap:.35rem;margin-top:auto;padding-top:1.25rem;display:grid}.sidebar__signup{gap:.45rem;padding-bottom:.75rem;display:grid}.sidebar__signup>p{margin:0}.sidebar__mark{line-height:1}.sidebar__slogan{margin:-.1rem 0 .35rem}.sidebar__signup-title{color:var(--white);font-size:var(--body);font-weight:700;line-height:1.25}.sidebar__signup-promise{color:var(--on-night);font-size:14px;line-height:1.4}.sidebar__signup .button{width:100%;margin-top:.4rem;padding-inline:1rem}.sidebar a{overflow-wrap:normal}.sidebar__signup-note{color:var(--on-night);font-size:14px;line-height:1.4}.sidebar__signup-note a,.sidebar__foot>a,.sidebar__legal a{color:var(--azure-light);border-bottom:2px solid var(--azure-light);font-weight:700;text-decoration:none}.sidebar__foot>a,.sidebar__legal a{width:fit-content;min-height:var(--tap-min);font-size:var(--body-small);border-bottom-color:#0000;align-items:center;display:inline-flex}.sidebar__foot>a[aria-current=page],.sidebar__legal a[aria-current=page]{border-bottom-color:var(--azure-light)}@media (hover:hover){.sidebar__signup-note a:hover,.sidebar__foot>a:hover,.sidebar__legal a:hover{color:var(--white);border-bottom-color:var(--white)}}.sidebar__signup-note a:focus-visible,.sidebar__foot>a:focus-visible,.sidebar__legal a:focus-visible{color:var(--white);border-bottom-color:var(--white)}.sidebar__legal{color:var(--on-night-3);font-size:var(--body-small);flex-wrap:wrap;align-items:center;gap:0 .1rem;margin:0;display:flex}.sidebar__signup .form{gap:.6rem}.sidebar__signup .form__heading h2{color:var(--white);font-size:var(--body-large);margin-bottom:.4rem}.sidebar__signup .form__heading p,.sidebar__signup .form__note{font-size:var(--body-small)}.sidebar__signup .form__fields{grid-template-columns:minmax(0,1fr)}@media (width>=900px) and (height<=1000px) and (pointer:fine){.sidebar{gap:.75rem;padding:20px 20px 16px}.sidebar__item{padding-block:.35rem}.sidebar__children .sidebar__item{padding-block:.25rem}.sidebar__item--clinical{margin-top:.5rem}.sidebar__foot{gap:.2rem;padding-top:.75rem}.sidebar__signup{gap:.3rem;padding-bottom:.25rem}.sidebar__signup .button{margin-top:.2rem}.sidebar__legal a{min-height:32px}}@media (width>=900px) and (height<=800px) and (pointer:fine){.sidebar{gap:.35rem;padding:12px 20px 10px}.sidebar__item{padding-block:.15rem}.sidebar__children .sidebar__item{padding-block:.05rem}.sidebar__signup-promise,.sidebar__signup-note{font-size:13px;line-height:1.3}.sidebar__slogan{margin-bottom:.1rem}.sidebar__legal a{min-height:26px}}.site-header--compact{display:none}.doc{width:100%;min-width:0;min-height:100dvh;padding:clamp(28px, 4vw, 56px) var(--page-pad) var(--section-y-tight);background:var(--surface);color:var(--fg);grid-area:2/2}.doc>:where(*){max-width:968px}.doc .section{padding-inline:0}.doc>.section:first-child,.doc>*>.section:first-child{padding-top:0}.doc>.section:has(>.section__inner>.not-found){background:0 0}.doc [id]{scroll-margin-top:1rem}.signoff{gap:0 var(--gap);padding:clamp(40px, 5vw, 64px) var(--page-pad) clamp(32px, 4vw, 48px);background:var(--night);color:var(--fg);grid-area:3/2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"note note""mark identity";display:grid}.signoff__note{max-width:64ch;color:var(--on-night);font-size:var(--body-small);grid-area:note;margin:0 0 clamp(32px,4vw,48px);line-height:1.5}.signoff__note a{color:var(--azure-light);border-bottom:2px solid var(--azure-light);font-weight:700;text-decoration:none}@media (hover:hover){.signoff__note a:hover{color:var(--white);border-bottom-color:var(--white)}}.signoff__note a:focus-visible{color:var(--white);border-bottom-color:var(--white)}.signoff__identity,.signoff__mark{border-top:var(--hairline-dark);padding-top:clamp(28px,3vw,40px)}.signoff__identity{text-align:right;grid-area:identity;align-content:end;justify-items:end;gap:.5rem;display:grid}.signoff__identity p{margin:0}.signoff__credentials{color:var(--on-night)}.signoff__copyright{color:var(--on-night);font-size:14px}.signoff__mark{grid-area:mark;margin:0}.signoff__mark img{width:220px;height:auto;display:block}@media (width<=899.98px){.notebook{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{display:none}.site-header--compact{z-index:20;min-height:56px;padding:.5rem var(--page-pad);background:var(--night);color:var(--white);border-bottom:var(--hairline-dark);flex-wrap:wrap;grid-area:2/1;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex;position:sticky;top:0}.site-header--compact>.wordmark img{width:132px}.site-header--compact .mobile-nav{display:block}.site-header--compact .mobile-nav summary,.site-header--compact .mobile-nav__trigger{border:var(--ghost-rule);color:var(--white)}.site-header--compact .mobile-nav[open] summary,.site-header--compact .mobile-nav[data-open=true] .mobile-nav__trigger{border-color:var(--white);background:var(--white);color:var(--night)}.site-header--compact .mobile-nav nav{background:var(--night);border:var(--hairline-dark);border-top:2px solid var(--azure-light)}.site-header--compact .mobile-nav a{color:var(--white);border-bottom:var(--hairline-dark)}.site-header--compact .mobile-nav a[aria-current]{border-left-color:var(--azure-light);color:var(--azure-light)}.site-header--compact .mobile-nav__group>span{color:var(--on-night-3)}.site-header--compact .mobile-nav__group+.mobile-nav__group{border-top:var(--hairline-dark)}.site-header--compact:has(.mobile-nav[data-hydrated=false][open]){row-gap:.5rem;position:relative;container-type:inline-size}.site-header--compact .mobile-nav[data-hydrated=false][open]>nav{width:100cqi;margin:0}.doc{grid-area:3/1;min-height:0}.signoff{grid-area:4/1;grid-template-columns:minmax(0,1fr);grid-template-areas:"note""identity""mark"}.signoff__identity{text-align:left;justify-items:start}.signoff__mark{border-top:0;padding-top:28px}.doc :is([id],a,button,summary,input,textarea,select){scroll-margin-top:calc(var(--site-header-height,56px) + 1rem)}}.mobile-nav__tree{margin:0;padding:0;list-style:none}.mobile-nav__tree--nested{border-left:1px solid var(--rule-light);margin-left:.75rem;padding-left:.5rem}.site-header--compact .mobile-nav__tree--nested{border-left:var(--hairline-dark)}.mobile-nav__tree--nested a{font-weight:400}.mobile-nav__tree--nested a[aria-current]{font-weight:700}.mobile-nav__tree li:last-child>a{border-bottom:0}.mobile-nav__prefix{min-width:1.1em;font-family:var(--font-mono);font-size:var(--mono-small);flex:none;margin-right:.4rem;font-weight:700}.site-header--compact .mobile-nav__prefix{color:var(--on-night-3)}.site-header--compact .mobile-nav__item--tool .mobile-nav__prefix{color:var(--azure-light);font-family:var(--font-display);font-size:var(--label);line-height:1}.site-header--compact .mobile-nav a.mobile-nav__item--clinical{color:var(--azure-light);border:var(--ghost-rule);margin-top:.5rem}.clinical-site .clinical-tabs{justify-content:flex-start;gap:.25rem 1.75rem}.clinical-foot{padding:var(--section-y-tight) var(--page-pad);background:var(--white);color:var(--ink);border-top:1px solid var(--rule-light)}.clinical-foot__line{color:var(--purple);margin:0 0 .5rem;font-weight:700}.clinical-foot__links{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.clinical-foot__links a{min-height:var(--tap-min);color:var(--purple);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.clinical-foot__links a:hover{border-bottom-color:var(--purple)}}.clinical-foot__links a:focus-visible{border-bottom-color:var(--purple)}.clinical-foot__note{color:var(--ink-3);font-size:var(--body-small);margin:1rem 0 0}.clinical-foot .copyright{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:1rem 0 0;font-weight:700}.doc h2.display-wide{letter-spacing:-.03em;font-size:32px;font-weight:800;font-stretch:125%;line-height:.95}@media (width>=900px){.doc h2.display-wide{font-size:40px}}@media (width>=1280px){.doc h2.display-wide{font-size:56px}}.doc-head{margin-bottom:var(--gap-large)}.doc-head .eyebrow{color:var(--fg-label);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-bottom:.9rem;font-weight:700}.doc-head h1{max-width:20ch;margin-bottom:1rem}.doc-head .curiosities-mark{font-size:clamp(40px,4.5vw,56px)}.doc-head__kicker{margin:-.25rem 0 1rem}.doc-head .lede{max-width:var(--measure);color:var(--ink-2);font-size:var(--body-large);margin:0}.doc-head .lede+*{margin-top:1.25rem}.doc-tabs{margin:0 0 var(--gap-large);border-bottom:var(--court-rule);flex-wrap:wrap;gap:0;display:flex}.doc-tabs a{min-height:var(--tap-min);color:var(--ink-2);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.doc-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--azure)}@media (hover:hover){.doc-tabs a:hover{color:var(--azure)}}.doc-tabs a:focus-visible{color:var(--azure);outline-offset:-3px}.ledger{margin:0 0 var(--gap-large);border-top:var(--court-line);padding:0;list-style:none}.ledger__row{column-gap:var(--gap);border-bottom:var(--court-rule);grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"n title meta""n title access";align-items:baseline;row-gap:.15rem;padding:1rem 0;display:grid}.ledger__n{color:var(--azure);font-family:var(--font-mono);grid-area:n;font-size:24px;font-weight:700;line-height:1}.ledger__title{letter-spacing:var(--headline-tracking);font-size:clamp(22px,1.2vw + 10px,28px);font-weight:700;line-height:var(--headline-leading);grid-area:title}.ledger__title a{color:var(--ink);border-bottom:2px solid #0000;text-decoration:none}@media (hover:hover){.ledger__title a:hover{color:var(--azure);border-bottom-color:var(--azure)}}.ledger__title a:focus-visible{color:var(--azure);border-bottom-color:var(--azure)}.ledger__meta{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;text-align:right;white-space:nowrap;grid-area:meta;font-weight:700}.ledger__access{color:var(--ink-3);font-size:var(--body-small);text-align:right;grid-area:access}.ledger__row--tool{border-top:2px solid var(--purple);margin-top:-1px}.ledger__row--tool .ledger__n,.ledger__row--tool .ledger__title a,.ledger__row--tool .ledger__meta{color:var(--purple)}.ledger__row--tool .ledger__title a{border-bottom-color:#0000}.ledger__goes-with{color:var(--purple);font-weight:700}.doors{gap:var(--gap);margin:0 0 var(--gap-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.door{min-height:var(--tap-min);border-top:var(--court-line);color:var(--ink);flex-direction:column;gap:.5rem;padding:1rem 0 .25rem;text-decoration:none;display:flex}.door__title{color:var(--ink);font-size:var(--display-4);font-weight:700;line-height:var(--headline-leading);letter-spacing:var(--headline-tracking)}.door__desc{color:var(--ink-2)}@media (hover:hover){.door:hover .door__title{color:var(--azure)}}.door:focus-visible .door__title{color:var(--azure)}.door--clinical{border-top:3px solid var(--azure);background:var(--ice);padding:1rem}.doc .card{min-height:0;margin:0 0 var(--gap-large);border:0;border-top:var(--court-line);background:0 0;gap:.5rem;padding:1.25rem 0 0;display:grid}.doc .card .eyebrow{color:var(--fg-label);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.doc .card h2,.doc .card h3{font-size:var(--display-4);margin:0}.doc .card p{color:var(--ink-2);margin:0}.doc .card .button{justify-self:start;margin-top:.5rem}.doc .card>.button,.doc .card>a.button{color:var(--action-fg)}.doc .card--dashed{border:2px dashed var(--rule-strong);padding:clamp(1.25rem,3vw,1.75rem)}.doc .card--accent{border:2px solid var(--purple);padding:clamp(1.25rem,3vw,1.75rem)}.doc .card--clinical{border:0;border-top:3px solid var(--azure);background:var(--ice);padding:clamp(1.25rem,3vw,1.75rem)}.doc .card--clinical h2,.doc .card--clinical h3{color:var(--ink)}.split{gap:var(--gap-large);margin:0 0 var(--gap-large);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.split__media{min-width:0}.split__media img,.split__media picture{width:100%;height:auto;display:block}.split__media .site-photo,.doc .book-cover{border:0}.split__copy{min-width:0}.prev-next{justify-content:space-between;gap:var(--gap);margin-top:var(--gap-large);border-top:var(--court-line);padding-top:1rem;display:flex}.prev-next a{min-height:var(--tap-min);color:var(--azure);border-bottom:2px solid var(--azure);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.prev-next__next{text-align:right;margin-left:auto}.prev-next__n{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-small);margin-right:.35rem;font-weight:700}@media (hover:hover){.prev-next a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.prev-next a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.doc>.stage{max-width:none;margin:0 calc(-1 * var(--page-pad)) var(--gap-large);background:var(--night)}.stage__frame{aspect-ratio:32/13;background:var(--night);position:relative;overflow:hidden}.stage__frame .site-photo-frame{display:block;position:absolute;inset:0}.stage__frame .site-photo{aspect-ratio:auto;object-fit:cover;object-position:50% 30%;border:0;width:100%;max-width:none;height:100%;min-height:0;display:block}.stage__fade{background:var(--stage-fade);pointer-events:none;position:absolute;inset:0}.stage__marks{padding:32px var(--page-pad) 0;pointer-events:none;position:absolute;inset:0}.stage__marks>*{pointer-events:auto}.stage__kickers{justify-content:space-between;gap:1rem;display:flex}.stage__kickers .kicker{margin:0}.stage__kicker-end{white-space:nowrap;flex:none}.stage__tag{top:72px;left:var(--page-pad);margin:0;position:absolute}.stage__words{gap:var(--gap);padding:clamp(8px, 1vw, 16px) var(--page-pad) 64px;border-bottom:var(--hairline-dark);background:var(--night);color:var(--fg);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;display:grid;container-type:inline-size}.stage__words>*{min-width:0}.doc>.split-panel{max-width:none;margin:0 calc(-1 * var(--page-pad)) var(--gap-large)}.split-panel{--panel:var(--night);--seam-fade:linear-gradient(90deg, var(--panel) 0%, transparent 22%);background:var(--panel);min-height:520px;color:var(--fg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.split-panel.split-panel--purple{--panel:var(--purple);--focus-ring:var(--white);--action-bg-hover:var(--white)}.split-panel--purple .button:focus-visible{color:var(--purple)}.split-panel__type{padding:clamp(32px, 4vw, 56px) var(--page-pad);align-content:center;gap:1.25rem;display:grid}.split-panel__type>*{margin:0}.split-panel__media{min-width:0;position:relative;overflow:hidden}.split-panel__media .site-photo-frame{display:block;position:absolute;inset:0}.split-panel__media .site-photo{aspect-ratio:auto;object-fit:cover;border:0;width:100%;max-width:none;height:100%;min-height:0;display:block}.split-panel__seam{background:var(--seam-fade);pointer-events:none;position:absolute;inset:0}@media (width<=899.98px){.doors,.split{grid-template-columns:minmax(0,1fr)}.split__media{max-width:420px}.ledger__row{grid-template-columns:2rem minmax(0,1fr) minmax(0,max-content);gap:.35rem .75rem}.ledger__title{overflow-wrap:anywhere}.ledger__n{font-size:var(--mono)}.ledger__meta,.ledger__access{white-space:normal;max-width:7.5rem}.stage__words{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:48px}.split-panel{grid-template-columns:minmax(0,1fr);min-height:0}.split-panel__media{aspect-ratio:3/2;order:-1}.split-panel__seam{display:none}}@media (width<=719.98px){.stage__frame{aspect-ratio:4/5}}.notebook[data-section=start] .doc{padding-top:0}.notebook[data-section=start] .stage__frame .site-photo{object-position:50% 24%}.start-stage__signature{container-type:inline-size}.start-stage__signature .signature-expression{font-size:min(56px,7.55cqi)}.start-stage__signature .signature-expression__line--curious em{color:inherit;font-style:normal}.start-stage__signature .signature-expression__line--science mark{color:inherit;background:0 0;padding:0}.start-stage__lede{align-content:end;gap:1.5rem;display:grid}.start-stage__lede .start-lede{max-width:46ch;color:var(--on-night);font-size:var(--body);line-height:var(--body-leading);margin:0}.start-stage__actions{flex-wrap:wrap;gap:.75rem;display:flex}.notebook[data-section=start] .doors{margin-top:var(--gap-large)}.doc .start-limbus{align-items:center;column-gap:var(--gap);grid-template-columns:minmax(0,1fr) auto}.start-limbus__copy{gap:.5rem;min-width:0;display:grid}.doc .start-limbus>.button{color:var(--action-fg);justify-self:end;margin-top:0}.doc .card .start-limbus__status{color:var(--ink-3);font-size:var(--body-small)}@media (width<=899.98px){.notebook[data-section=start] .stage__frame .site-photo{object-position:58% 20%}.doc .start-limbus{grid-template-columns:minmax(0,1fr)}.doc .start-limbus>.button{justify-self:start}}@media (width<=719.98px){.notebook[data-section=start] .stage__frame .site-photo{object-position:0 0;width:253.34%;margin-left:-70.5%}}.subject{margin:0 0 var(--gap-large)}.subject>h2{max-width:none;font-size:var(--display-4);margin:0 0 1rem}.subject__alias{height:0}.subject .ledger{margin-bottom:var(--gap)}.subject .ledger:last-child{margin-bottom:0}.subject--clinical{border-top:var(--card-rule);background:var(--ice);padding:clamp(1rem,3vw,1.5rem)}.subject--clinical .ledger{border-top:0}.subject--clinical .ledger__row{border-bottom-color:var(--rule)}.subject--clinical .ledger__row:last-child{border-bottom-color:#0000}.subject-line{max-width:none;margin:0 0 var(--gap);font-size:var(--display-4);flex-wrap:wrap;align-items:baseline;column-gap:.35rem;display:flex}.subject-line__note{color:var(--ink-2);font-size:var(--body-large);letter-spacing:0;font-weight:400;line-height:1.4}.subject-line__note a{min-height:var(--tap-min);color:var(--azure);border-bottom:2px solid var(--azure);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.subject-line__note a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.subject-line__note a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.series-line{font-size:var(--body-large);margin:0 0 .75rem;font-weight:700;line-height:1.3}.series-line__count{color:var(--ink-3);font-weight:400}.series-question{max-width:var(--measure);color:var(--ink-2);margin:0 0 1rem}.doc .book-card{align-items:center;gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:auto minmax(0,1fr) auto}.book-card__jacket{width:96px}.book-card .book-cover{width:100%;max-width:none}.book-card__copy{gap:.35rem;min-width:0;display:grid}.doc .book-card h3{max-width:24ch}.doc .book-card .button{margin:0}.ledger__kind{color:var(--ink-3);font-weight:400}.ledger__goes-with{display:block}.ledger__label{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;vertical-align:middle;margin-left:.6rem;font-weight:700}.ledger__held{color:var(--purple);font-size:var(--body-small);margin-top:.15rem;font-weight:700;display:block}.ledger__disclosure{max-width:var(--measure);font-size:var(--body-small);margin-top:.4rem;font-weight:400;display:block}.ledger__disclosure summary{min-height:var(--tap-min);color:var(--azure);cursor:pointer;align-items:center;gap:.5rem;font-weight:700;list-style:none;display:inline-flex}.ledger__disclosure summary::-webkit-details-marker{display:none}.ledger__disclosure summary:after{content:"+";font-family:var(--font-mono);font-size:var(--body-large);flex:none;line-height:1}.ledger__disclosure[open] summary:after{content:"−"}.ledger__disclosure-rows{gap:.5rem;margin:.5rem 0;display:grid}.ledger__disclosure-rows div{gap:.15rem;display:grid}.ledger__disclosure-rows dt{color:var(--ink);font-weight:700}.ledger__disclosure-rows dd{color:var(--ink-2);margin:0}.ledger__disclosure p{margin:0}.tools-privacy-line{max-width:var(--measure);color:var(--ink-2);font-size:var(--body-small);margin:0}@media (width<=899.98px){.doc .book-card{grid-template-columns:auto minmax(0,1fr)}.doc .book-card .button{grid-column:1/-1}.subject-line{flex-direction:column;align-items:flex-start;row-gap:.25rem}.subject-line__dot{display:none}}.subject--coming>.subject-line{margin-bottom:1rem}.part{max-width:var(--measure)}.part .doc-head h1{max-width:24ch}.part-meta{color:var(--ink-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}.part-format__control{border:1px solid var(--ink);max-width:100%;display:inline-flex}.part-format__option{min-height:var(--tap-min);color:var(--ink);font-family:var(--font-display);font-size:var(--label);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0 1rem;font-weight:700;line-height:1.2;display:inline-flex}.part-format__option+.part-format__option{border-left:1px solid var(--ink)}.part-format__option[aria-pressed=true]{background:var(--ink);color:var(--white)}@media (hover:hover){.part-format__option:not([aria-pressed=true]):hover{color:var(--azure)}}.part-format__option:focus-visible{outline-offset:-3px}.part-format__panel{margin-top:var(--gap)}.part-format__panel[hidden]{display:none}.part-format .part-audio{margin:0}.part .part-scoreboard{margin-top:var(--gap)}.part .article-body{max-width:none;margin:0}.part .article-body>:last-child{margin-bottom:0}.part .article-takeaways{max-width:none;margin-inline:0}.part .part-notes{margin-top:var(--gap-large)}.part .part-notes h2{font-size:var(--display-4)}.part .sources{margin:var(--gap-large) 0 0;border-top:var(--court-line);border-bottom:var(--court-rule)}.part .sources>summary{min-height:var(--tap-min);color:var(--ink-2);cursor:pointer;align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.part .sources>summary::-webkit-details-marker{display:none}.part .sources>summary:after{content:"▾";color:var(--purple);font-family:var(--font-mono);font-size:var(--mono);font-weight:700}.part .sources[open]>summary:after{content:"▴"}@media (hover:hover){.part .sources>summary:hover{color:var(--purple)}}.part .sources h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.part .sources>:not(summary){padding-bottom:1rem}.part .sources .source-list{border-top:0;padding-top:.5rem}.part .sources .source-list>p{color:var(--ink-2);font-size:var(--body-small)}.part .sources ol{margin:.75rem 0 0;padding-left:1.4rem}.part .sources li{font-size:var(--body-small);line-height:var(--body-leading);margin-bottom:.65rem}.part .sources .part-sources span{color:var(--ink-3)}.part .series-tool{margin:var(--gap-large) 0 0;column-gap:var(--gap);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title button""meta button";align-items:center}.part .series-tool>.eyebrow{grid-area:eyebrow}.part .series-tool__title{max-width:none;color:var(--ink);grid-area:title}.part .series-tool__meta{color:var(--ink-3);font-size:var(--body-small);grid-area:meta}.part .series-tool>.button{color:var(--action-fg);grid-area:button;align-self:center;margin-top:0}.part .series-tool--next>.eyebrow{color:var(--purple)}.part .series-tool+.prev-next{margin-top:var(--gap)}.part .prev-next a{align-items:baseline;gap:.4rem;max-width:48%}.part .prev-next__n{margin-right:0}@media (width<=599.98px){.part .series-tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""meta""button"}.part .series-tool>.button{justify-self:start;margin-top:.5rem}.part-format__control{display:flex}.part-format__option{flex:1 1 0;justify-content:center;padding-inline:.5rem}}@media print{.part-format__control,.part .series-tool>.button,.part .prev-next{display:none!important}.part .sources{border:0}.part .sources>summary:after{content:""}}.book-page .book-split{margin-bottom:var(--gap-large);padding-bottom:var(--gap-large);border-bottom:var(--court-line);grid-template-columns:minmax(200px,2fr) minmax(0,3fr)}.book-page .book-split .doc-head{margin-bottom:0}.book-page .book-split h1{max-width:16ch}.book-page .book-split .lede{color:var(--ink);font-size:var(--display-4);font-weight:700;line-height:var(--headline-leading);letter-spacing:var(--headline-tracking)}.book-page .book-split .book-cover{width:100%;max-width:none}.book-byline{color:var(--ink-2);font-size:var(--body-large);margin:0;font-weight:700}.book-byline span{color:var(--ink-3);font-weight:400}.book-buy{gap:.75rem 1rem;margin-top:1.5rem}.book-page .eyebrow,.book-text__contents .eyebrow{color:var(--purple);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0 0 .75rem;font-weight:700}.book-about{margin:0 0 var(--gap-large)}.book-about__text{max-width:var(--measure);font-size:var(--body-large);line-height:var(--body-leading);margin:0}.book-chapters{margin:0 0 var(--gap-large);border-top:var(--court-line);border-bottom:var(--court-rule)}.book-chapters summary{min-height:var(--tap-min);cursor:pointer;color:var(--ink);align-items:center;gap:1rem;padding:.6rem 0;font-weight:700;list-style:none;display:flex}.book-chapters summary::-webkit-details-marker{display:none}.book-chapters summary:after{content:"+";color:var(--azure);font-family:var(--font-mono);font-size:var(--mono);flex:none;margin-left:auto;font-weight:700}@media (hover:hover){.book-chapters summary:hover{color:var(--azure)}}.book-chapters[open] summary:after{content:"−"}.book-chapters summary:focus-visible{color:var(--azure)}.book-chapters ol{margin:0;padding:0 0 1rem;list-style:none}.book-chapters li{column-gap:var(--gap);border-top:var(--court-rule);grid-template-columns:2.25rem minmax(0,1fr);row-gap:.15rem;padding:.7rem 0;display:grid}.book-chapters__n{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono);font-weight:700}.book-chapters__title{font-weight:700}.book-chapters__sections{color:var(--ink-3);font-size:var(--body-small);line-height:var(--body-leading);grid-column:2}.book-page h2{font-size:var(--display-4);margin:0 0 .5rem}.book-alias{height:0}.book-line{max-width:var(--measure);margin:0 0 var(--gap-large);color:var(--ink-2);font-size:var(--body-large);line-height:var(--body-leading)}.book-line a,.book-foot a,.book-text__note a{color:var(--azure);border-bottom:2px solid var(--azure);font-weight:700;text-decoration:none}@media (hover:hover){.book-line a:hover,.book-foot a:hover,.book-text__note a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.book-line a:focus-visible,.book-foot a:focus-visible,.book-text__note a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.book-foot{max-width:var(--measure);margin:var(--gap-large) 0 0;border-top:var(--court-rule);color:var(--ink-3);font-size:var(--body-small);padding-top:1rem}.book-text__meta{max-width:none;color:var(--ink-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}.book-text__contents{max-width:var(--measure);margin:0 0 var(--gap-large);border-top:var(--court-line);border-bottom:var(--court-rule);padding:1rem 0}.book-text__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;margin:0;padding-left:1.3rem;display:grid}.book-text__contents a{min-height:var(--tap-min);color:var(--azure);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.book-text__contents a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.book-text__contents a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.book-text__body{max-width:var(--measure)}.book-text__body h2{font-size:var(--display-4)}.book-text__body p,.book-text__body li{font-size:var(--body);line-height:var(--body-leading)}.book-text__note{max-width:var(--measure);margin:var(--gap-large) 0 0;border-top:var(--court-rule);color:var(--ink-3);font-size:var(--body-small);padding-top:1rem}.book-text .prev-next{max-width:var(--measure)}@media (width<=899.98px){.book-page .book-split{grid-template-columns:minmax(0,1fr)}.book-page .book-split .split__media{max-width:280px}.book-text__contents ol{grid-template-columns:minmax(0,1fr)}}.speaking-panel .split-panel__type{max-width:none;container-type:inline-size}.notebook .doc .speaking-panel h1{max-width:none;color:var(--white);text-wrap:balance;font-size:clamp(28px,12cqi,56px)}.speaking-panel .lede{max-width:40ch;color:var(--white)}.speaking-panel__action{margin:.5rem 0 0}.speaking-panel .split-panel__media .site-photo{object-position:50% 35%}.speaking-talks{gap:var(--gap);margin:0 0 var(--gap-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.talk{border-top:var(--court-line);background:var(--surface);align-content:start;min-width:0;display:grid}.talk__body{gap:.5rem;padding:1.25rem 0 .5rem;display:grid}.talk__n{color:var(--azure);font-family:var(--font-mono);margin:0;font-size:15px;font-weight:700;line-height:1}.talk--lead .talk__n{font-size:24px}.talk h3{max-width:none;font-size:var(--display-4);margin:0}.talk__body>p:last-child{color:var(--ink-2);margin:0}.talk--lead{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.talk--lead .talk__photo{min-height:0;margin:0;padding-top:1.25rem}.talk--lead .talk__photo .site-photo{aspect-ratio:3/2;object-fit:cover;border:0}.talk--lead .talk__body{padding:1.25rem 0 .5rem}.talk--lead h3{font-size:var(--display-3)}.speaking-spoken-for{color:var(--ink-2);margin:0 0 .5rem}.speaking-spoken-for strong{color:var(--ink)}.speaking-recordings{max-width:none;margin:0 0 var(--gap-large);color:var(--ink-2)}.speaking-recordings a{color:var(--azure);border-bottom:2px solid var(--azure);font-weight:700;text-decoration:none}@media (hover:hover){.speaking-recordings a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.speaking-recordings a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.speaking-recordings__label{color:var(--ink-3);font-weight:400}.speaking-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.speaking-doors .door--boxed{border:var(--court-line);background:var(--surface);padding:clamp(1.25rem,3vw,1.75rem)}.speaking-doors .door--boxed .door__desc{color:var(--ink-2);font-weight:700}.speaking-inquire{margin:0 0 var(--gap-large);padding-top:var(--gap-large);border-top:var(--court-line)}.speaking-inquire h2{margin-bottom:1rem}.speaking-inquire>p{color:var(--ink-2)}.speaking-inquire__actions{margin:1.25rem 0 0}.speaking-inquire__email{color:var(--ink-3);font-size:var(--body-small);margin:1.25rem 0 0}.speaking-inquire__email a,.kit-link{color:var(--azure);border-bottom:2px solid var(--azure);font-weight:700;text-decoration:none}.kit-link{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (hover:hover){.speaking-inquire__email a:hover,.kit-link:hover{color:var(--purple);border-bottom-color:var(--purple)}}.speaking-inquire__email a:focus-visible,.kit-link:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.kit-section{margin:0 0 var(--gap-large);padding-top:var(--gap-large);border-top:var(--court-line)}.kit-section h2{margin-bottom:1rem}.kit-section>p{color:var(--ink-2)}.kit-section .copy-block{margin:1.25rem 0}.kit-section .disclosure{margin-top:1.25rem}.kit-photos{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0;padding:0;list-style:none;display:grid}.kit-photos li{gap:.5rem;min-width:0;display:grid}.kit-photo{margin:0}.kit-photo img{aspect-ratio:3/2;object-fit:cover;object-position:center top;border:var(--court-rule);background:var(--ice);width:100%;height:auto;display:block}.kit-photo figcaption{gap:.15rem;padding-top:.6rem;display:grid}.kit-photo figcaption strong{color:var(--ink)}.kit-photo figcaption span{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.kit-section .ledger{margin-top:1.25rem}.kit-section .ledger__title a{color:var(--azure)}.kit-topics{border-top:var(--court-line);margin:1.25rem 0 0;padding:0;list-style:none}.kit-topics li{border-bottom:var(--court-rule);gap:.35rem;padding:1rem 0;display:grid}.kit-topics .eyebrow{color:var(--purple);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.kit-topics h3{max-width:none;font-size:var(--display-4);margin:0}.kit-topics p{color:var(--ink-2);margin:0}.kit-topics small{color:var(--ink-3);font-size:var(--body-small)}.kit-sources{border-top:var(--court-line);gap:0;margin:1.25rem 0;padding:0;list-style:none;display:grid}.kit-sources li{border-bottom:var(--court-rule)}.kit-sources a{min-height:var(--tap-min);color:var(--azure);align-items:center;padding:.5rem 0;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.kit-sources a:hover{color:var(--purple)}}.kit-sources a:focus-visible{color:var(--purple)}.kit-section h3{margin-top:1.25rem}@media (width<=899.98px){.speaking-talks,.talk--lead{grid-template-columns:minmax(0,1fr)}.talk--lead .talk__photo{padding-top:0}.speaking-doors,.kit-photos{grid-template-columns:minmax(0,1fr)}}.about-head{margin-bottom:var(--gap-large)}.about-head .about-name{max-width:none;margin:0 0 1rem}.about-head .about-name img{width:min(100%,640px)}.about-head .about-credentials{color:var(--purple);font-size:var(--mono);text-transform:none;margin:0}.about-split{align-items:start}.about-split .split__media .site-photo{aspect-ratio:4/5;object-position:50% 22%;border:0;min-height:0}.about-roles{border-top:var(--court-line);margin:0;padding:0;list-style:none}.about-roles li{border-bottom:var(--court-rule);color:var(--ink-2);font-size:var(--body);line-height:var(--body-leading);padding:.6rem 0}.about-roles strong{color:var(--ink);font-weight:700}.about-roles__work{color:inherit;font-style:normal}.about-section{margin:0 0 var(--section-y-tight)}.about-section>h2{margin-bottom:var(--gap);font-size:var(--display-3)}.about-story p{max-width:var(--measure);font-size:var(--body-large)}.about-story p:last-child{margin-bottom:0}.about-now{gap:var(--gap);margin:0 0 var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-now .card{align-content:start;margin:0}.about-now .card a{min-height:var(--tap-min);color:var(--azure);font-size:var(--link);border-bottom:2px solid var(--azure);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.about-now .card--clinical a{color:var(--purple);border-bottom-color:var(--purple)}@media (hover:hover){.about-now .card a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.about-now .card a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.about-coaching{max-width:var(--measure);padding-top:var(--gap);border-top:var(--court-line);gap:.5rem;display:grid}.about-coaching p{margin:0}.about-coaching strong{color:var(--ink)}.about-coaching__boundary{color:var(--ink-3);font-size:var(--body-small)}.about-coaching #coaching-interest{margin-top:.5rem}.about-disclosures{margin:0 0 var(--gap);border-top:var(--court-line)}.about-disclosure{border-bottom:var(--court-rule)}.about-disclosure>summary{min-height:var(--tap-min);cursor:pointer;color:var(--ink);font-family:var(--font-display);font-size:var(--body-large);align-items:center;gap:1rem;padding:.75rem 0;font-weight:700;line-height:1.25;list-style:none;display:flex}.about-disclosure>summary::-webkit-details-marker{display:none}.about-disclosure>summary:after{content:"+";width:1.15rem;color:var(--azure);font-family:var(--font-mono);font-size:var(--mono);text-align:center;flex:none;margin-left:auto;font-weight:700}.about-disclosure[open]>summary:after{content:"−"}@media (hover:hover){.about-disclosure>summary:hover{color:var(--azure)}}.about-disclosure>summary:focus-visible{color:var(--azure)}.about-disclosure[open]{padding-bottom:var(--gap)}.about-disclosure .biography-list{grid-template-columns:minmax(0,1fr)}.about-disclosure .biography-subhead{margin-top:var(--gap);font-size:var(--body-large)}.about-disclosure p{max-width:var(--measure)}.about-kit{margin:0 0 var(--gap)}.about-kit a{min-height:var(--tap-min);color:var(--azure);font-size:var(--link);border-bottom:2px solid var(--azure);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.about-kit a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.about-kit a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.about-past-offerings{color:var(--ink-3);font-size:var(--body-small);margin:0}@media (width<=899.98px){.about-now{grid-template-columns:minmax(0,1fr)}}.clinical{--surface:#fff;--surface-alt:#eef0fb;--surface-card:#fff;--surface-card-alt:#eef0fb;--fg:#1a1424;--fg-2:#3e3850;--fg-3:#5c5670;--fg-display:#1a1424;--fg-label:#2e6be6;--fg-accent:#2e6be6;--fg-link:#2e6be6;--fg-link-hover:#67389c;--fg-tint:#2e6be6;--signal-bg:#2e6be6;--signal-fg:#fff;--rule:#e1e5f2;--rule-strong:#1a1424;--link-rule:2px solid #2e6be6;--card-rule:3px solid #2e6be6;--keyline:3px solid #2e6be6;--evidence-edge:13px solid #2e6be6;--lavender-info:#eef0fb;--lavender-ground:#fff;--focus-ring:#2e6be6;background:var(--surface);color:var(--fg)}.clinical-main h1{letter-spacing:-.035em;max-width:16ch;color:var(--fg-display);margin-bottom:1.25rem;font-size:clamp(28px,4.6vw,60px);font-weight:800;font-stretch:100%;line-height:1}.clinical-main h1 .accent{color:var(--fg-accent);display:block}.clinical-main h2{letter-spacing:-.035em;max-width:24ch;color:var(--fg-display);margin-bottom:1rem;font-size:clamp(24px,2.8vw,32px);font-weight:700;font-stretch:100%;line-height:1.02}.clinical-main h3{letter-spacing:-.035em;color:var(--fg-display);margin-bottom:.5rem;font-size:clamp(19px,2vw,22px);font-weight:700;font-stretch:100%;line-height:1.02}.clinical-main .lede{max-width:58ch;color:var(--fg-2);font-size:var(--body-large);margin:0;line-height:1.45}.clinical-main .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;margin:0 0 .75rem;font-weight:700}.clinical-main h2.eyebrow--mono{max-width:none;line-height:1.3}.clinical-main p{max-width:var(--measure)}.clinical-main .microcopy{color:var(--fg-2);font-size:var(--body-small);margin-top:.75rem}.clinical-main .quiet-link{border-bottom:var(--link-rule);color:var(--fg-link);margin-top:1rem;padding:.6rem 0 .2rem;font-size:16px;font-weight:700}.clinical-main .clinical-section--soft .quiet-link{color:var(--fg)}.clinical-main .clinical-section--soft .eyebrow--mono,.clinical .program-card__not-listed .eyebrow--mono,.clinical .clinical-guide__referral .eyebrow--mono,.clinical .clinical-guide__callout .eyebrow--mono{color:var(--fg-display)}@media (hover:hover){.clinical-main .quiet-link:hover{color:var(--fg-link-hover);border-bottom-color:var(--fg-link-hover)}}.clinical .button{background:var(--fg-accent);color:#fff;border-color:#0000;border-radius:0;min-height:48px;padding:14px 24px}@media (hover:hover){.clinical .button:hover{background:var(--fg-link-hover);color:#fff}}.clinical .button:focus-visible{background:var(--fg-link-hover);color:#fff;outline:3px solid var(--fg-accent);outline-offset:3px}.clinical .button:active{transform:translateY(1px)}.clinical .button--secondary{color:var(--fg);border-color:var(--fg);background:0 0}@media (hover:hover){.clinical .button--secondary:hover{color:var(--fg-link);border-color:var(--fg-link);background:0 0}}.clinical .button--secondary:focus-visible{color:var(--fg-link);border-color:var(--fg-link);background:0 0}@media (hover:hover){.clinical .clinical-section--soft .button--secondary:hover{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}}.clinical .clinical-section--soft .button--secondary:focus-visible{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}.clinical .crisis-actions{gap:.75rem;margin-top:1rem}.clinical .crisis-actions--compact{gap:.5rem}.clinical .crisis-actions--compact .button{min-height:44px;padding:10px 14px;font-size:15px}.fact-chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.fact-chip{border:1px solid var(--fg);min-height:32px;color:var(--fg);align-items:center;padding:4px 10px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.fact-chip--filled{background:var(--fg-accent);border-color:var(--fg-accent);color:#fff}.check-rows{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.check-rows li{padding-left:1.6rem;font-weight:700;position:relative}.check-rows li:before{content:"";border:2px solid var(--fg);width:.95em;height:.95em;position:absolute;top:.2em;left:0}.check-rows a{color:var(--fg-link);border-bottom:var(--link-rule);font-weight:700;text-decoration:none}.clinical .crisis-banner{background:var(--surface-alt);color:var(--fg)}.clinical .crisis-banner strong{color:var(--fg)}.clinical .crisis-banner__actions a{color:var(--fg);border-bottom-color:var(--fg-accent)}.clinical .crisis-banner__actions a:focus-visible{color:var(--fg-link-hover);border-color:var(--fg-link-hover)}.site-header--clinical .chrome-band{min-height:64px;padding-block:.5rem}.site-header--clinical .clinical-mark{flex-flow:wrap;align-items:center;gap:.5rem .75rem;min-height:44px;display:inline-flex}.site-header--clinical .clinical-mark__spark{flex:none;width:18px;height:18px;display:block}.site-header--clinical .clinical-mark__name{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.site-header--clinical .clinical-mark__credentials{color:#fff;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}.site-header--clinical .chrome-band__descriptor{color:#fff;font-size:var(--label);text-align:right;margin:0;font-weight:700}.site-header--clinical .clinical-nav{justify-content:flex-start;gap:.25rem 0}.site-header--clinical .clinical-nav__group{flex-wrap:wrap;gap:.25rem 1.5rem;display:inline-flex}.site-header--clinical .clinical-nav__group--services{border-left:1px solid var(--rule);margin-left:1.5rem;padding-left:1.5rem}.site-header--clinical .desktop-nav a{color:var(--fg);font-size:15px}.site-header--clinical .desktop-nav a[aria-current]{color:var(--fg-link);border-bottom-color:var(--fg-link)}@media (hover:hover){.site-header--clinical .desktop-nav a:hover{color:var(--fg-link)}}.site-header--clinical .desktop-nav a:focus-visible{color:var(--fg-link)}.site-header--clinical .clinical-back-link{background:0 0;border:0;justify-self:end;align-items:center;padding:0;display:flex}.site-header--clinical .clinical-back-link a{min-height:var(--tap-min);color:var(--fg-link);font-size:var(--label);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.site-header--clinical .clinical-back-link a:hover{color:var(--fg-link-hover);border-bottom-color:var(--fg-link-hover)}}.site-header--clinical .clinical-back-link a:focus-visible{color:var(--fg-link-hover);border-bottom-color:var(--fg-link-hover)}.site-header--clinical .mobile-nav summary,.site-header--clinical .mobile-nav__trigger{border-color:var(--fg);color:var(--fg)}.site-header--clinical .mobile-nav[open] summary,.site-header--clinical .mobile-nav[data-open=true] .mobile-nav__trigger{border-color:var(--fg-accent);background:var(--fg-accent);color:#fff}.site-header--clinical .mobile-nav nav{border-top-color:var(--fg-accent)}.site-header--clinical .mobile-nav a[aria-current]{border-left-color:var(--fg-accent);color:var(--fg-link)}@media (width<=1024px){.site-header--clinical .clinical-back-link{grid-area:2/1;justify-self:start}.site-header--clinical .mobile-nav{grid-area:2/2/auto/-1}}.site-footer--clinical{background:var(--surface);color:var(--fg);border-top:0}.site-footer--clinical .action-bar{background:var(--fg-accent)}@media (width<=600px){.site-footer--clinical .action-bar{flex-wrap:wrap;row-gap:.35rem;padding-block:.9rem}.site-footer--clinical .action-bar__where{flex-basis:100%;margin-left:0}}@media (hover:hover){.site-footer--clinical .action-bar:hover{background:var(--fg-link-hover)}}.site-footer--clinical .clinical-mark--light{border-bottom:2px solid var(--purple);gap:.6rem;padding-bottom:.75rem;display:grid}.site-footer--clinical .clinical-mark__lockup{align-items:center;gap:.6rem;display:inline-flex}.site-footer--clinical .clinical-mark--light .clinical-mark__spark{width:22px;height:22px;display:block}.site-footer--clinical .clinical-mark--light .clinical-mark__name{color:var(--fg);letter-spacing:-.035em;white-space:normal;font-size:clamp(22px,3vw,28px);font-weight:700}.site-footer--clinical .clinical-mark--light .clinical-mark__credentials{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;font-weight:700}.site-footer--clinical .clinical-footer__grid{border-top:1px solid var(--rule);color:var(--fg-2)}.site-footer--clinical .clinical-footer__grid nav{gap:.25rem;display:grid}.site-footer--clinical .clinical-footer__grid nav a{color:var(--fg)}@media (hover:hover){.site-footer--clinical .clinical-footer__grid nav a:hover{color:var(--fg-link)}}.site-footer--clinical .clinical-footer__bottom{border-top:1px solid var(--rule);color:var(--fg-2);font-size:var(--body-small);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1rem;display:flex}.site-footer--clinical .clinical-footer__bottom p{margin:0}.site-footer--clinical .clinical-footer__bottom a{min-height:var(--tap-min);color:var(--fg-link);border-bottom:var(--link-rule);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.clinical-page{box-sizing:border-box;width:100%;min-width:0;max-width:1200px;padding:clamp(28px, 4vw, 56px) var(--page-pad) var(--section-y-tight);overflow-wrap:anywhere;margin:0 auto}.clinical-masthead{gap:var(--gap-large);padding-bottom:var(--section-y-tight);grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;display:grid}.clinical-masthead__copy h1:before{content:"";background:var(--fg-accent);width:72px;height:5px;margin-bottom:1.25rem;display:block}.clinical-masthead__copy .button-row{margin-top:1.5rem}.clinical-masthead__copy>p.microcopy{max-width:58ch;margin-top:1.25rem}.clinical-masthead__side{gap:var(--gap);display:grid}.clinical-masthead__status{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);gap:.5rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.clinical-masthead__status>span{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}.clinical-masthead__status>strong{color:var(--fg-display);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.25}.clinical-masthead__status>small{color:var(--fg-2);font-size:var(--body-small);line-height:1.45}.clinical-masthead__status .quiet-link{margin-top:.25rem}.clinical-print{width:fit-content;min-height:var(--tap-min);border:0;border-bottom:var(--link-rule);color:var(--fg-link);font-family:var(--font-display);cursor:pointer;background:0 0;align-items:center;margin-top:.25rem;padding:.4rem 0 .2rem;font-size:16px;font-weight:700;display:inline-flex}@media (hover:hover){.clinical-print:hover{color:var(--fg-link-hover);border-bottom-color:var(--fg-link-hover)}}.clinical-masthead__portrait{margin:0}.clinical-masthead__portrait .site-photo-frame,.clinical-masthead__portrait .site-photo{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--rule);width:100%;display:block}.clinical-masthead__portrait .site-photo-frame{height:auto}.clinical-masthead__portrait figcaption{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;padding-top:.55rem;font-weight:700}.clinical-section{padding-block:var(--section-y-tight);border-top:1px solid var(--rule)}.clinical-section:focus-visible{outline-offset:-3px}.clinical-section--soft{margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);background:var(--surface-alt);border-top:0}.clinical-section--soft+.clinical-section{border-top:0}.clinical-section>h2:first-child{margin-bottom:1.25rem}.clinical-section .faq-list{max-width:none}@media (width>=900px){.clinical-page--referrers .faq-list{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.clinical .faq-list details{border-top-color:var(--rule)}.clinical .faq-list details:last-child{border-bottom-color:var(--rule)}.clinical .faq-list summary{color:var(--fg-display);font-size:17px}.clinical .faq-list summary:after{color:var(--fg-accent)}.clinical .faq-list details[open]{border-left-color:var(--fg-accent)}.clinical-doors{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clinical-door{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);align-content:start;gap:.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.clinical-door--emphasis{border-color:var(--fg-accent)}.clinical-door h2{margin-bottom:.5rem}.clinical-door__steps{counter-reset:door;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.clinical-door__steps li{counter-increment:door;padding-left:2.25rem;position:relative}.clinical-door__steps li:before{content:counter(door);background:var(--fg-display);color:#fff;width:26px;height:26px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.clinical-door .button{width:fit-content}.clinical-cards{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clinical-card{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);color:var(--fg);align-content:start;gap:.5rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:grid}.clinical-card strong{color:var(--fg-display);letter-spacing:-.035em;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.02}.clinical-card p{color:var(--fg-2);margin:0}.clinical-card b{width:fit-content;color:var(--fg-link);border-bottom:var(--link-rule);margin-top:.5rem;font-weight:700}@media (hover:hover){.clinical-card:hover b{color:var(--fg-link-hover);border-bottom-color:var(--fg-link-hover)}}.clinical-card:focus-visible{outline:3px solid var(--fg-accent);outline-offset:3px}.practice-urgent{gap:var(--gap);background:var(--surface-card);border:1px solid var(--rule);border-left:var(--evidence-edge);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.practice-urgent__copy h2,.practice-urgent__copy p{margin-bottom:.75rem}.practice-urgent__copy p:last-child{margin-bottom:0}.practice-urgent__aside{color:var(--fg-2);font-size:var(--body-small)}.practice-urgent__aside strong{color:var(--fg-display)}.practice-urgent .crisis-actions{flex-direction:column;align-items:stretch;margin-top:0}.patient-access-row{justify-content:space-between;align-items:center;gap:1rem var(--gap);flex-wrap:wrap;display:flex}.patient-access-row h2{margin:0}.patient-access-row__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.patient-access-row__actions .quiet-link{margin-top:0}.referral-cards{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.referral-card{background:var(--surface-card);border:1px solid var(--fg-accent);border-top:var(--card-rule);align-content:start;gap:.35rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.referral-card h2{margin-bottom:.75rem}.referral-card>p{color:var(--fg-2);font-size:var(--body-small)}.referral-card .fact-chips{margin-top:.25rem}.referral-card__actions{margin-top:1rem}.referral-card .microcopy{margin-top:.35rem}.clinical-section .clinical-route-board{margin-top:var(--gap)}.clinical-sequence{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.clinical-sequence li{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);align-content:start;gap:.5rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.clinical-sequence h3{margin:0}.clinical-sequence p{color:var(--fg-2);font-size:var(--body-small);margin:0}.clinical-step__n{background:var(--fg-display);color:#fff;width:32px;height:32px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.clinical .clinical-route{border-color:var(--rule)}.clinical .clinical-route--emphasis{border-color:var(--fg-accent)}.clinical .clinical-route--disabled{color:var(--fg-2);border-style:dashed}.clinical .clinical-route--disabled .clinical-route__audience{color:var(--fg-2)}.intake-card{margin-top:var(--gap);background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);gap:.5rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.intake-card__title{color:var(--fg-display);margin:0;font-weight:700}.intake-card .button{width:fit-content;margin-top:.5rem}.intake-card .microcopy{margin-top:0}.intake-card__address{font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;overflow-wrap:anywhere;font-weight:700}@media print{.clinical .crisis-banner,.site-header--clinical>:not(.chrome-band),.site-footer--clinical,.clinical-print,#referral-faq,.intake-card{display:none!important}.clinical-page--referrers{padding:0}.clinical-page--referrers .clinical-masthead{padding-bottom:1rem}.clinical-page--referrers .clinical-section{break-inside:avoid;padding-block:1rem}.clinical-page--referrers .referral-cards,.clinical-page--referrers .clinical-sequence{gap:1rem}.clinical-page--referrers .referral-card,.clinical-page--referrers .clinical-sequence li{break-inside:avoid;padding:.75rem}.clinical-page--referrers .quiet-link{display:none}.clinical .button{color:#fff;background:var(--fg-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-header.site-header--clinical{border:0;padding:0;position:static;display:block!important}.site-header--clinical .chrome-band{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;padding:.4rem .75rem}.clinical-page--referrers{font-size:12px}.clinical-page--referrers .clinical-masthead{gap:.5rem;padding-top:.75rem;padding-bottom:.5rem;grid-template-columns:minmax(0,1fr)!important}.clinical-page--referrers .clinical-masthead h1{margin-bottom:.4rem;font-size:26px}.clinical-page--referrers .clinical-masthead .lede,.clinical-page--referrers p,.clinical-page--referrers li{font-size:12px;line-height:1.35}.clinical-page--referrers h2{margin-bottom:.35rem;font-size:16px}.clinical-page--referrers h3{font-size:13px}.clinical-page--referrers .clinical-section{padding-block:.5rem}.clinical-page--referrers .referral-cards{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.clinical-page--referrers .clinical-sequence{gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))!important}.clinical-page--referrers .referral-card,.clinical-page--referrers .clinical-sequence li{padding:.5rem}.clinical-page--referrers .clinical-route{gap:.75rem;min-height:0;padding:.35rem .5rem;grid-template-columns:9rem minmax(0,1fr) 8rem!important}.clinical-page--referrers .clinical-route__copy{gap:.15rem}.clinical-page--referrers .clinical-route__copy strong{font-size:13px}.clinical-page--referrers .clinical-route__audience,.clinical-page--referrers .clinical-route__action{font-size:11px}.clinical-page--referrers .clinical-masthead__status{display:none}.clinical-page--referrers .referral-card .button{width:auto;min-height:0;padding:.4rem .5rem;font-size:12px;display:block}.clinical-page--referrers .referral-card .fact-chips,.clinical-page--referrers #clinician-guides{display:none}.clinical-page--referrers .referral-card .button:after{content:attr(href);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.2rem;font-size:10px;font-weight:400;display:block}.clinical-page--referrers .referral-card .microcopy{display:none}.clinical-main:has(.clinical-page--referrers){zoom:.74}@page{margin:12mm}}.clinical-columns{gap:var(--gap-large);grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:start;display:grid}.clinical-columns--groups{grid-template-columns:1.1fr 1fr}.clinical-columns>.clinical-pinned{grid-area:1/2}.clinical-columns>.clinical-pinned+.clinical-section{grid-area:1/1}.clinical-columns>.clinical-section{border-top:0;padding-top:0}.clinical-steps{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.clinical-step{background:var(--surface-card);border:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);gap:1rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.clinical-step--emphasis{border-color:var(--fg-accent);border-top:var(--card-rule)}.clinical-step__body{gap:.5rem;min-width:0;display:grid}.clinical-step__body h3,.clinical-step__body p{margin:0}.clinical-step__body .fact-chips{margin-top:.5rem}.clinical-step__body .quiet-link{margin-top:.25rem}.clinical-step__body .button{width:fit-content;margin-top:.5rem}.clinical-step__body .copy-block{margin-top:.5rem}.clinical-pinned{gap:var(--gap);display:grid;position:sticky;top:1rem}.pinned-card{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);gap:.5rem;padding:clamp(1.1rem,2.5vw,1.4rem);display:grid}.pinned-card h2,.pinned-card h3{margin:0;font-size:19px}.pinned-card .button{width:fit-content}.pinned-card .quiet-link,.pinned-card .microcopy{margin-top:0}.pinned-card--urgent{border-left:var(--evidence-edge)}.pinned-card--patient{margin-top:var(--gap)}.program-card{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);align-content:start;gap:.5rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.program-card h2{margin-bottom:.25rem}.program-card .fact-chips{margin-top:.5rem}.program-card__not-listed{background:var(--surface-card-alt);margin-top:1rem;padding:1rem 1.1rem}.program-card__not-listed p{color:var(--fg-2);font-size:var(--body-small);margin-bottom:.5rem}.program-card__not-listed ul{color:var(--fg-2);margin:0;padding-left:1.1rem}.program-card__held{background:var(--surface-card-alt);border:1px dashed var(--fg-2);color:var(--fg-2);gap:.35rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.program-card__held .eyebrow{color:var(--fg-2)}.program-card__held .eyebrow--mono{margin:0}.program-card__held strong{color:var(--fg-display)}.program-card__held p{font-size:var(--body-small);margin:0}.clinical-rail-layout{gap:var(--gap-large);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.clinical-page--reader .clinical-rail-layout{padding-top:var(--gap)}.clinical-rail{gap:var(--gap);display:grid;position:sticky;top:1rem}.clinical-rail .button{width:fit-content}.clinical-rail .quiet-link{margin-top:0}.rail-card{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);padding:1rem 1.1rem}.rail-card>summary{cursor:default;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;list-style:none}.rail-card>summary::-webkit-details-marker{display:none}.rail-card nav ol,.rail-card .article-toc ol{grid-template-columns:minmax(0,1fr);gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.rail-card .article-toc a{overflow-wrap:normal}.rail-card nav a{min-height:var(--tap-min);color:var(--fg);border-bottom:2px solid #0000;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.rail-card nav a:hover{color:var(--fg-link);border-bottom-color:var(--fg-link)}}.rail-card nav a:focus-visible{color:var(--fg-link);border-bottom-color:var(--fg-link)}.rail-card .article-toc strong{display:none}.rail-card .clinical-guide-hero__facts{border:0;grid-template-columns:1fr;gap:.5rem;margin:.75rem 0 0;display:grid}.rail-card .clinical-guide-hero__facts>div{padding:0}.rail-card--crisis .rail-card__title{color:var(--fg-display);margin:0 0 .5rem;font-size:17px}.rail-card--crisis .crisis-actions{margin-top:0}.clinical-article{min-width:0}.clinical-article__head{padding-bottom:var(--gap)}.clinical-article__head h1:before{content:"";background:var(--fg-accent);width:72px;height:5px;margin-bottom:1.25rem;display:block}.clinical-article .clinical-section:first-of-type{border-top:0}.pull-statement{max-width:none;margin:0 0 var(--gap);background:var(--surface-card-alt);border-left:var(--evidence-edge);color:var(--fg-display);letter-spacing:-.035em;padding:clamp(1.1rem,2.5vw,1.5rem);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.1}.formulation-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.formulation-grid+p{margin-top:var(--gap)}.formulation-grid li{border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid}.formulation-grid h3{margin:0 0 .25rem}.formulation-grid p{color:var(--fg-2);font-size:var(--body-small);margin:0}.clinical-breadcrumb{color:var(--fg-2);font-size:var(--body-small);flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:700;display:flex}.clinical-breadcrumb a{min-height:var(--tap-min);color:var(--fg-link);border-bottom:var(--link-rule);align-items:center;text-decoration:none;display:inline-flex}.clinical-page--reader .clinical-guide-hero{background:0 0;border-bottom:0;padding:0}.clinical-page--reader .clinical-guide-hero h1{margin-bottom:.5rem}.clinical-page--reader .clinical-guide-hero__subtitle{max-width:28ch;margin-bottom:1rem}.clinical-page--reader .clinical-guide{max-width:780px;margin-inline:0}.clinical-page--reader .notice--review{margin-bottom:var(--gap)}.clinical-page--reader .clinical-guide__review-notes{margin-top:var(--gap)}.clinical-page--reader .disclaimer-strip{margin-top:var(--gap-large);padding-top:var(--gap);border-top:1px solid var(--rule);text-align:left;justify-content:flex-start}.clinical .clinical-guide__section-heading{border-top-color:var(--rule-strong)}.clinical .clinical-guide__callout,.clinical .clinical-guide__referral{background:var(--surface-card-alt)}.guide-shelves{gap:var(--gap-large);padding-bottom:var(--section-y-tight);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-shelf:focus-visible{outline-offset:-3px}.guide-list{gap:var(--gap);display:grid}.clinical .guide-row{grid-template-columns:minmax(0,1fr);gap:1rem}.clinical .guide-row--review{border-style:dashed}.clinical .guide-row__copy h3{margin-bottom:.25rem}.clinical .guide-row__chips{margin-top:.75rem}.guide-row__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.guide-row__actions .quiet-link{margin-top:0}.clinical .guide-row__action{color:#fff;white-space:normal;border-color:#0000;min-height:44px;padding:10px 18px}.guide-empty{background:var(--surface-card-alt);border:1px dotted var(--fg-2);color:var(--fg);margin:0;padding:1.25rem;font-weight:700}.guide-facts{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1rem;padding:0;list-style:none;display:grid}.guide-facts li{border-bottom:1px solid var(--rule);color:var(--fg-display);padding-bottom:.75rem;font-weight:700}.intake-block{background:var(--surface-card);border:1px solid var(--rule);border-top:var(--card-rule);margin-top:1rem;padding:clamp(1.1rem,2.5vw,1.5rem)}.intake-block:focus-visible{outline-offset:-3px}.intake-block--closed{border-style:dashed;border-top:1px dashed var(--rule)}.intake-block__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.intake-block__head .eyebrow--mono{margin:0}.intake-block__tag{border:1px solid var(--fg);color:var(--fg);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.intake-block__tag--review{border-style:dashed;margin-right:.5rem}.intake-row .intake-block__tag--review,.intake-card .intake-block__tag--review,.intake-block>.intake-block__tag--review{width:fit-content;margin:0 0 .35rem}.intake-block__title{color:var(--fg-display);letter-spacing:-.035em;margin:0 0 .5rem;font-size:clamp(20px,2.4vw,24px);font-weight:700;line-height:1.02}.intake-block__line{color:var(--fg-2);font-size:var(--body-small);margin:.25rem 0 .75rem}.intake-block__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}.intake-block__more{border-top:1px solid var(--rule);margin-top:1rem;padding-top:1rem}.intake-block__more>summary{min-height:var(--tap-min);cursor:pointer;color:var(--fg-link);border-bottom:var(--link-rule);align-items:center;font-size:16px;font-weight:700;list-style:none;display:inline-flex}.intake-block__more>summary::-webkit-details-marker{display:none}.intake-block__columns{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;display:grid}.intake-block__columns p{margin:0}.intake-block__columns .eyebrow--mono{margin-bottom:.35rem}.intake-guard__question{color:var(--fg-display);margin:0 0 .75rem;font-weight:700}.intake-guard__control{border:2px solid var(--fg);margin-bottom:1rem;display:inline-flex}.intake-guard__control button{min-height:var(--tap-min);color:var(--fg);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:15px;font-weight:700}.intake-guard__control button+button{border-left:2px solid var(--fg)}.intake-guard__control button[aria-pressed=true]{background:var(--fg-accent);color:#fff}.intake-guard__control button:focus-visible{outline:3px solid var(--fg-accent);outline-offset:3px}.intake-guard__answer[hidden]{display:none}.intake-guard[data-hydrated=false] .intake-guard__answer{border-top:1px dashed var(--rule);padding:.75rem 0}.intake-guard[data-hydrated=false] .intake-guard__answer--not-yet{order:-1}.intake-block__body--not-yet p{margin:0}.intake-row{justify-content:space-between;align-items:center;gap:1rem var(--gap);margin-top:var(--section-y-tight);border:1px solid var(--rule);flex-wrap:wrap;padding:clamp(1.1rem,2.5vw,1.5rem);display:flex}.intake-row .eyebrow--mono{margin-bottom:.35rem}.intake-row__title{color:var(--fg-display);margin:0;font-weight:700}.intake-row .microcopy{margin-top:.25rem}.intake-row .button{flex:none}@media (width<=899.98px){.clinical-masthead,.clinical-columns,.clinical-columns--groups,.clinical-rail-layout,.clinical-doors,.clinical-cards,.referral-cards,.clinical-sequence,.formulation-grid,.guide-shelves,.guide-facts,.intake-block__columns,.clinical-masthead__side{grid-template-columns:minmax(0,1fr)}.clinical-masthead__portrait{max-width:320px}.clinical-pinned,.clinical-rail{position:static}.clinical-columns>.clinical-pinned,.clinical-columns>.clinical-pinned+.clinical-section{grid-area:auto}.rail-card>summary{cursor:pointer;min-height:var(--tap-min);align-items:center;display:flex}.rail-card>summary:after{content:"+";color:var(--fg-accent);font-family:var(--font-mono);margin-left:auto;font-size:15px}.rail-card[open]>summary:after{content:"−"}.practice-urgent{grid-template-columns:minmax(0,1fr)}.practice-urgent .crisis-actions{flex-direction:row}.site-header--clinical .chrome-band{flex-wrap:wrap}.site-header--clinical .chrome-band__descriptor{text-align:left}}@media (width>=900px){.rail-card>summary{pointer-events:none}}@media (prefers-reduced-motion:reduce){.clinical .button,.clinical .quiet-link,.clinical-card b,.clinical .desktop-nav a{transition:none}.clinical .button:active{transform:none}}.doc-pointer{margin:0 0 var(--gap-large);border-bottom:var(--court-rule);color:var(--ink-2);font-size:var(--body-small);padding-bottom:.75rem}.doc-pointer a{color:var(--azure);border-bottom:2px solid #0000;font-weight:700;text-decoration:none}@media (hover:hover){.doc-pointer a:hover{color:var(--purple);border-bottom-color:var(--purple)}}.doc-pointer a:focus-visible{color:var(--purple);border-bottom-color:var(--purple)}.doc-section{min-width:0;margin:0 0 var(--gap-large)}.doc-section>.eyebrow{color:var(--purple);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin:0 0 .6rem;font-weight:700}.doc-section h2{max-width:24ch;font-size:var(--display-3);margin-bottom:.85rem}.doc-section h3{font-size:var(--display-4)}.doc-section>p,.doc-section>ul,.doc-section>ol{max-width:var(--measure)}.doc-section>p{margin-bottom:.85rem}.doc-list{gap:.5rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.doc-meta{color:var(--ink-3);font-size:var(--body-small);margin:0}.doc-access{color:var(--purple);font-size:var(--body-small);margin:.75rem 0 0;font-weight:700}.doc-held{color:var(--purple);font-weight:700}.doc-cols{gap:0 var(--gap-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:1rem 0 0;display:flex}.doc-actions .quiet-link{margin-top:0;padding-top:0}.doc-actions--quiet{margin-top:.5rem}.doc-note{max-width:var(--measure);margin:0 0 var(--gap-large);border-left:2px solid var(--purple);background:var(--ice);color:var(--ink-2);font-size:var(--body-small);padding:.85rem 1rem}.doc-note strong{color:var(--ink)}.doc-note p{margin:.35rem 0 0}.doc-note a{color:var(--purple);font-weight:700}.doc-contents{margin:0 0 var(--gap-large);border-top:var(--court-line);border-bottom:var(--court-rule);padding:.75rem 0}.doc-contents>strong{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-small);letter-spacing:var(--mono-tracking-caps);text-transform:uppercase;margin-bottom:.25rem;font-weight:700;display:block}.doc-contents ol{counter-reset:doc-contents;gap:0 var(--gap-large);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.doc-contents li{counter-increment:doc-contents;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;display:grid}.doc-contents li:before{content:counter(doc-contents) ".";color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-small);font-weight:700}.doc-contents a{min-height:var(--tap-min);color:var(--ink);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.doc-contents a:hover{color:var(--azure);border-bottom-color:var(--azure)}}.doc-contents a:focus-visible{color:var(--azure);border-bottom-color:var(--azure)}.doc-legal{max-width:var(--measure)}.doc-legal section{margin:0 0 var(--gap-large);scroll-margin-top:1rem}.doc-legal h2{max-width:24ch;font-size:var(--display-4);margin-bottom:.75rem}.doc-legal p{margin-bottom:.85rem}.doc-details{border-top:var(--court-line)}.doc-details details{border-bottom:var(--court-rule)}.doc-details summary{min-height:var(--tap-min);color:var(--ink);cursor:pointer;align-items:center;padding:.5rem 0;font-weight:700;list-style:none;display:flex}.doc-details summary::-webkit-details-marker{display:none}.doc-details summary:after{content:"+";color:var(--purple);font-family:var(--font-mono);margin-left:auto;font-weight:700}.doc-details details[open] summary:after{content:"−"}.doc-details details>:not(summary){max-width:var(--measure)}.doc-details details>p:last-child,.doc-details details>ol:last-child{margin-bottom:1rem}.doc-details--head{max-width:var(--measure);margin-top:.75rem}.doc-figures{gap:var(--gap-large) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;display:grid}.doc-figures figure{min-width:0;margin:0}.doc-figures img{border:var(--court-rule);width:100%;height:auto;display:block}.doc-figures figcaption{font-size:var(--body-small);padding-top:.75rem}.doc-figures figcaption strong{color:var(--ink)}.doc-figures figcaption p{color:var(--ink-2);margin:.35rem 0 0}.doc-episode{gap:var(--gap);margin:0 0 var(--gap-large);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.doc-episode img{width:100%;height:auto;display:block}.doc .guided-tool-page{max-width:none;margin-inline:0}.doc .newsletter-panel{gap:var(--gap-large);margin:0 0 var(--gap-large)}.doc .newsletter-panel .doc-section,.doc .tool-review-card{margin:0}.doc .card-grid{margin-top:1rem}.doc .authority-connections{margin-top:.5rem}.doc .review-queue,.doc .learning-entry{max-width:var(--measure)}@media (width<=899.98px){.doc-cols,.doc-contents ol,.doc-figures{grid-template-columns:minmax(0,1fr)}.doc-episode{grid-template-columns:120px minmax(0,1fr)}}@media (width<=480px){.doc-episode{grid-template-columns:minmax(0,1fr)}.doc-episode img{max-width:160px}.doc-actions .button{width:100%}}
