:root{--_p-forest-700:#102420;--_p-forest-600:#17312d;--_p-forest-500:#21433c;--_p-forest-100:#d3e0da;--_p-forest-050:#eef3f0;--_p-green-900:#101d1a;--_p-green-800:#172824;--_p-terracotta-600:#8e4733;--_p-terracotta-500:#a85b45;--_p-terracotta-200:#ddb7a8;--_p-terracotta-050:#f8ece5;--_p-navy-700:#161c36;--_p-navy-600:#1e2545;--_p-navy-200:#b9bdd0;--_p-navy-050:#eceef5;--_p-oxblood-600:#5a2230;--_p-oxblood-100:#eee0dd;--_p-green-600:#2f7d5c;--_p-green-100:#d3e8dc;--_p-ochre-600:#8a6410;--_p-ochre-050:#f9f0d9;--_p-red-600:#a3231c;--_p-red-700:#85201a;--_p-red-050:#f9e6e3;--_p-bone-050:#fff;--_p-bone-100:#ecefee;--_p-bone-200:#e1e5e4;--_p-rule-100:#e4e7e6;--_p-ink-600:#4f5f5a;--_p-ink-400:#5c6b66;--_p-green-700:#286a4e;--_p-white:#fff;--page:var(--_p-white);--surface:var(--_p-bone-050);--surface-sunken:var(--_p-bone-100);--surface-raised:var(--_p-white);--surface-deep:var(--_p-forest-600);--surface-deep-ink:var(--_p-bone-050);--surface-deep-ink-muted:#bdd0c8;--ink:var(--_p-green-900);--ink-muted:var(--_p-ink-600);--ink-faint:var(--_p-ink-400);--rule:var(--_p-rule-100);--rule-strong:var(--_p-bone-200);--page-ink:var(--_p-green-900);--page-ink-muted:var(--_p-ink-600);--page-ink-faint:var(--_p-ink-400);--page-accent:var(--_p-forest-600);--accent:var(--_p-forest-600);--accent-hover:var(--_p-forest-500);--accent-ink:var(--_p-forest-700);--accent-contrast:var(--_p-bone-050);--accent-wash:var(--_p-forest-050);--accent-edge:var(--_p-forest-100);--focus-ring:var(--_p-forest-600);--selection:var(--_p-forest-100);--mark:var(--_p-terracotta-500);--mark-ink:var(--_p-terracotta-600);--mark-wash:var(--_p-terracotta-050);--connector:var(--_p-terracotta-500);--ok:var(--_p-green-600);--ok-ink:var(--_p-green-700);--ok-wash:var(--_p-green-100);--attention:var(--_p-ochre-600);--attention-wash:var(--_p-ochre-050);--danger:var(--_p-red-600);--danger-ink:var(--_p-red-700);--danger-wash:var(--_p-red-050);--danger-contrast:var(--_p-bone-050);--org-firm:var(--_p-forest-600);--org-client:var(--_p-terracotta-600);--org-cocounsel:var(--_p-oxblood-600);--org-expert:var(--_p-ochre-600);--org-court:var(--_p-navy-600);--org-private:var(--_p-ink-400);--binder-1:var(--_p-navy-600);--binder-2:#0e5a63;--binder-3:var(--_p-oxblood-600);--binder-4:var(--_p-terracotta-600);--binder-5:var(--_p-green-600);--binder-6:var(--_p-ink-400)}[data-surface=bone]{--page:#fffefb;--surface:#fbf8f1;--surface-sunken:#f4efe4;--surface-raised:#fff;--rule:#e0dccf;--rule-strong:#eae5d8;--ink-muted:#5c5a50;--ink-faint:#6e6a5d;--org-private:#6e6a5d;--surface-deep-ink:#fbf8f1;--surface-deep-ink-muted:#bdd0c8;--accent-contrast:#fbf8f1;--danger-contrast:#fbf8f1}[data-theme=dark]{--page:#f0efe8;--surface:#14201d;--surface-sunken:#0e1817;--surface-raised:#1c2c28;--surface-deep:#21433c;--surface-deep-ink:#eef3f0;--surface-deep-ink-muted:#bdd0c8;--ink:#e7efea;--ink-muted:#a9bdb5;--ink-faint:#8a9e96;--rule:#2b3d38;--rule-strong:#3b514a;--accent:#8fbfae;--accent-hover:#a5cebf;--accent-ink:#a5cebf;--accent-contrast:#10201c;--accent-wash:#1d3b34;--accent-edge:#2c4f46;--focus-ring:#a5cebf;--selection:#2c4f46;--mark:#c9836a;--mark-ink:#dc9a80;--mark-wash:#34231d;--connector:#c9836a;--ok:#7fb99b;--ok-ink:#7fb99b;--ok-wash:#1c3229;--attention:#d7ad55;--attention-wash:#33280f;--danger:#e0857c;--danger-ink:#eda098;--danger-wash:#3a1e1c;--danger-contrast:#14201d;--org-firm:#8fbfae;--org-client:#c9836a;--org-cocounsel:#d99a8a;--org-expert:#d7ad55;--org-court:#9aa3cc;--org-private:#8f9a96;--binder-1:#9aa3cc;--binder-2:#6fb3ba;--binder-3:#d99a8a;--binder-4:#c9836a;--binder-5:#7fb99b;--binder-6:#8f9a96}:root{--annot-yellow:#ffdc00;--annot-green:#50c850;--annot-blue:#409cff;--annot-pink:#ff69b4;--annot-orange:#ff9600;--annot-purple:#af6eff;--annot-default:var(--annot-yellow);--annot-alpha:.627;--annot-alpha-pct:calc(var(--annot-alpha) * 100%);--ink-pen-dusty-pink:#de7c96;--ink-pen-orange:#efb05e;--ink-pen-light-cyan:#a7e3f0;--ink-pen-slate-blue:#5b7c99;--ink-pen-green:#0a8a0a;--ink-pen-steel-grey:#93a8bf;--ink-pen-red:red;--ink-pen-yellow:#ff0;--ink-pen-teal:#00a08c;--ink-pen-blue:#00f;--ink-pen-lime:#0f0;--ink-pen-grey:#999;--ink-pen-purple:#a33ce8;--ink-pen-dark-red:#a00a0a;--ink-pen-magenta:#f3c;--ink-pen-periwinkle:#a8beef;--ink-pen-teal-green:#00997a;--ink-pen-default:#141414;--ink-highlighter-red:#ff3b30;--ink-highlighter-yellow:#ff0;--ink-highlighter-green:#3f3;--ink-highlighter-cyan:#40e0f0;--ink-highlighter-blue:#4a5cf0;--ink-highlighter-purple:#b03ee8;--ink-highlighter-pale-red:#faa098;--ink-highlighter-pale-yellow:#eee898;--ink-highlighter-pale-green:#98f09e;--ink-highlighter-pale-cyan:#9eeeea;--ink-highlighter-pale-blue:#9ebaf4;--ink-highlighter-pale-purple:#d6a8f4;--ink-highlighter-dark-red:#9e0c0c;--ink-highlighter-dark-gold:#9c7c08;--ink-highlighter-dark-green:#009600;--ink-highlighter-dark-teal:#008a80;--ink-highlighter-dark-blue:#1a3e9c;--ink-highlighter-alpha:.5}[data-surface=bone],[data-theme=dark]{--annot-default:var(--annot-yellow)}:root{--font-display:"Instrument Serif", "Times New Roman", Georgia, serif;--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-read:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--display-1:4.5rem;--display-2:3rem;--display-3:2rem;--display-4:1.375rem;--display-tracking:-.02em;--display-leading:1.02;--text-lead:1.0625rem;--text-body:.875rem;--text-ui:.8125rem;--text-dense:.75rem;--text-micro:.6875rem;--text-eyebrow:.6875rem;--eyebrow-tracking:.12em;--read-body:1rem;--read-leading:1.65;--read-measure:34rem;--locator:.75rem;--locator-tracking:.01em;--weight-regular:400;--weight-medium:500;--weight-semi:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--touch-target:44px;--control-h:32px;--control-h-sm:26px;--control-h-lg:40px;--topbar-h:52px;--panehead-h:38px;--rail-w:236px;--rail-w-collapsed:60px;--pane-w:400px;--card-w:208px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:22px;--radius-full:9999px;--elev-1:0 1px 2px #101d1a0f;--elev-2:0 2px 10px #101d1a1a;--elev-3:0 12px 34px #101d1a29;--elev-page:0 1px 1px #101d1a12, 0 10px 28px #101d1a17;--card-radius:6px;--card-accent-width:14px;--card-outline-width:1px;--card-margin-bar-width:4px;--note-card:var(--page);--note-card-border:var(--rule);--excerpt-edge-fallback:#e5e5e5}[data-surface=bone]{--note-card:var(--page);--note-card-border:var(--rule);--excerpt-edge-fallback:#e5e5e5}[data-theme=dark]{--note-card:var(--surface-raised);--note-card-border:var(--rule-strong);--excerpt-edge-fallback:var(--rule)}:root{--canvas-bg:var(--_p-bone-100);--ws-canvas-grid-dot:#101d1a29;--text-selection:#2f7d5c4d;--text-selection-solid:#2f7d5c;--text-selection-alpha:.3}[data-surface=bone]{--canvas-bg:#f4efe4}[data-theme=dark]{--canvas-bg:#0c1513;--ws-canvas-grid-dot:#b4d2c624}:root{--motion-state:.12s;--motion-move:.18s;--motion-enter:.26s;--ease:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ring-hairline:1px;--ring-weight:1.5px;--ring-gap:30px;--ring-gap-tight:13px;--ring-ink:color-mix(in srgb, var(--ink) 10%, transparent);--ring-ink-strong:color-mix(in srgb, var(--ink) 16%, transparent);--ring-on-deep:color-mix(in srgb, var(--surface-deep-ink) 11%, transparent);--desk-grain:repeating-linear-gradient(to bottom, transparent 0 27px, color-mix(in srgb, var(--ink) 4%, transparent) 27px 28px)}[data-surface=bone],[data-theme=dark]{--ring-ink:color-mix(in srgb, var(--ink) 10%, transparent);--ring-ink-strong:color-mix(in srgb, var(--ink) 16%, transparent);--ring-on-deep:color-mix(in srgb, var(--surface-deep-ink) 11%, transparent);--desk-grain:repeating-linear-gradient(to bottom, transparent 0 27px, color-mix(in srgb, var(--ink) 4%, transparent) 27px 28px)}:root{--font-note:"Arimo", "Helvetica Neue", Arial, sans-serif;--note-font-size:10.5pt;--note-line-height:1.051em;--note-padding-block:6.15px;--note-padding-inline:10.25px}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-sans-latin-400-italic.DCPiXYsF.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/instrument-sans-latin-500-italic.dJ09OWzu.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_astro/instrument-sans-latin-600-italic.BhZ_8V5m.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/instrument-sans-latin-700-normal.CYfAanHo.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/instrument-sans-latin-700-italic.YQU9YmSo.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2")}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/arimo-latin-400-normal.Bqnq6eT5.woff2)format("woff2")}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/arimo-latin-400-italic.xqrvcx6M.woff2)format("woff2")}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/arimo-latin-700-normal.DhEW593l.woff2)format("woff2")}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/arimo-latin-700-italic.B1UitvUd.woff2)format("woff2")}html{font-size:100%}html,body{-webkit-user-select:none;user-select:none;background:var(--surface-sunken);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}body{font-size:var(--text-body)}input,textarea,[contenteditable=true],[data-selectable]{-webkit-user-select:text;user-select:text}::selection{background:var(--selection);color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--display-tracking);line-height:var(--display-leading);margin:0}a{color:var(--accent-ink);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--accent-edge)}a:hover{color:var(--accent);text-decoration-color:currentColor}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media (any-pointer:coarse){button,summary,a[href],select,textarea,input:not([type=hidden]),[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch]{min-block-size:var(--touch-target)}}.eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--weight-semi);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--ink-muted)}.locator{font-family:var(--font-mono);font-size:var(--locator);font-variant-numeric:tabular-nums;letter-spacing:var(--locator-tracking);color:var(--ink-muted)}.ring-ground,.ring-ground-deep{background-repeat:no-repeat}.ring-ground{background-image:repeating-radial-gradient(circle at var(--ring-origin,0% 100%), transparent 0 calc(var(--ring-gap) - var(--ring-hairline)), var(--ring-ink) calc(var(--ring-gap) - var(--ring-hairline)) var(--ring-gap))}.ring-ground-deep{background-image:repeating-radial-gradient(circle at var(--ring-origin,100% 0%), transparent 0 calc(var(--ring-gap) - var(--ring-hairline)), var(--ring-on-deep) calc(var(--ring-gap) - var(--ring-hairline)) var(--ring-gap))}.hit-target{position:relative}.hit-target:after{content:"";inline-size:max(100%, var(--touch-target));block-size:var(--touch-target);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@media (prefers-color-scheme:dark){:root{--page:#f0efe8;--surface:#14201d;--surface-sunken:#0e1817;--surface-raised:#1c2c28;--surface-deep:#21433c;--surface-deep-ink:#eef3f0;--surface-deep-ink-muted:#bdd0c8;--ink:#e7efea;--ink-muted:#a9bdb5;--ink-faint:#8a9e96;--rule:#2b3d38;--rule-strong:#3b514a;--accent:#8fbfae;--accent-hover:#a5cebf;--accent-ink:#a5cebf;--accent-contrast:#10201c;--accent-wash:#1d3b34;--accent-edge:#2c4f46;--focus-ring:#a5cebf;--selection:#2c4f46;--mark:#c9836a;--mark-ink:#dc9a80;--mark-wash:#34231d;--connector:#c9836a;--ok:#7fb99b;--ok-ink:#7fb99b;--ok-wash:#1c3229;--attention:#d7ad55;--attention-wash:#33280f;--danger:#e0857c;--danger-ink:#eda098;--danger-wash:#3a1e1c;--danger-contrast:#14201d;--org-firm:#8fbfae;--org-client:#c9836a;--org-cocounsel:#d99a8a;--org-expert:#d7ad55;--org-court:#9aa3cc;--org-private:#8f9a96;--binder-1:#9aa3cc;--binder-2:#6fb3ba;--binder-3:#d99a8a;--binder-4:#c9836a;--binder-5:#7fb99b;--binder-6:#8f9a96;--annot-default:var(--annot-yellow);--note-card:var(--surface-raised);--note-card-border:var(--rule-strong);--excerpt-edge-fallback:var(--rule);--canvas-bg:#0c1513;--ws-canvas-grid-dot:#b4d2c624;--ring-ink:color-mix(in srgb, var(--ink) 10%, transparent);--ring-ink-strong:color-mix(in srgb, var(--ink) 16%, transparent);--ring-on-deep:color-mix(in srgb, var(--surface-deep-ink) 11%, transparent);--desk-grain:repeating-linear-gradient(to bottom, transparent 0 27px, color-mix(in srgb, var(--ink) 4%, transparent) 27px 28px)}}:root{color-scheme:light dark;scroll-behavior:smooth}*{box-sizing:border-box}body{background:var(--surface);-webkit-user-select:auto;user-select:auto;min-inline-size:320px}body,p{margin:0}img,svg{max-inline-size:100%;display:block}h1,h2,h3{text-wrap:pretty}a{min-block-size:24px}.wrap{inline-size:min(100%,1180px);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.narrow{max-inline-size:760px}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--surface-raised);min-block-size:44px;color:var(--ink);box-shadow:var(--elev-2);padding:12px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;translate:0 -160%}.skip-link:focus{translate:0}.site-header{z-index:20;border-block-end:1px solid var(--rule);background:var(--surface);position:relative}.site-header--deep{border-block-end-color:color-mix(in srgb, var(--surface-deep-ink) 14%, transparent);background:var(--surface-deep);color:var(--surface-deep-ink)}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,34px);min-block-size:76px;max-inline-size:1180px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px);display:grid}.site-header__brand,.site-header__brand:hover{color:inherit;text-decoration:none}.site-nav{align-items:center;gap:clamp(14px,2.2vw,26px);display:flex}.site-nav a,.account-link{min-block-size:44px;color:var(--ink-muted);font-size:var(--text-ui);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.site-header--deep .site-nav a,.site-header--deep .account-link{color:var(--surface-deep-ink-muted)}.account-link{color:var(--ink);font-weight:var(--weight-semi)}.site-header--deep .account-link{color:var(--surface-deep-ink)}.wordmark{color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.wordmark--reverse{color:var(--surface-deep-ink)}.wordmark__line{color:inherit;font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.6rem;line-height:1;display:inline-flex}.wordmark__line picture,.wordmark__line img{block-size:32px;inline-size:32px}.wordmark__standing{color:var(--ink-muted);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.01em;padding-inline-start:42px;line-height:1.2}.wordmark--reverse .wordmark__standing{color:var(--surface-deep-ink-muted)}.hero{--ring-origin:112% -22%;background-color:var(--surface-deep);color:var(--surface-deep-ink);position:relative}.hero__inner{padding-block:clamp(60px,9vw,112px) clamp(64px,8vw,104px)}.hero__eyebrow{color:var(--surface-deep-ink-muted);margin-block-end:18px}.hero h1{letter-spacing:-.025em;max-inline-size:15ch;font-size:clamp(2.8rem,7vw,5rem);line-height:1.02}.hero__proof{max-inline-size:28ch;color:var(--surface-deep-ink-muted);font-family:var(--font-display);margin-block-start:24px;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.18}.cta{border-radius:var(--radius-md);background:var(--accent);min-block-size:44px;color:var(--accent-contrast);font-size:var(--text-ui);font-weight:var(--weight-semi);transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;margin-block-start:32px;padding-inline:20px;text-decoration:none;display:inline-flex}.cta--on-deep{background:var(--surface-deep-ink);color:var(--surface-deep)}.section{border-block-end:1px solid var(--rule);padding-block:clamp(52px,7vw,88px)}.section--paper{background:var(--surface)}.section--desk{background:var(--surface-sunken)}.section .eyebrow,.page-intro .eyebrow,.not-found-main .eyebrow{margin-block-end:18px}.split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.section h2,.page-intro h1,.not-found-main h1{max-inline-size:20ch;font-size:clamp(2rem,4vw,2.9rem);line-height:1.06}.prose{gap:20px;max-inline-size:56ch;line-height:1.68;display:grid}.prose--lead{font-size:var(--text-lead)}.prose p:last-child{color:var(--ink-muted)}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.step-card{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);padding:24px 24px 28px}.step-card h2{margin-block:10px 12px;font-size:clamp(1.45rem,2.2vw,1.8rem)}.step-card p,.argument-grid p{color:var(--ink-muted);font-size:var(--text-body);line-height:1.68}.argument-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,72px);display:grid}.argument-grid article{max-inline-size:46ch}.argument-grid h2{margin-block-end:12px;font-size:clamp(1.5rem,2.6vw,1.9rem)}.faq-list{border-block-start:1px solid var(--rule-strong)}.faq-list details{border-block-end:1px solid var(--rule-strong)}.faq-list summary{min-block-size:56px;color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semi);cursor:pointer;align-items:center;padding-block:14px;padding-inline-end:40px;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-marker{color:var(--ink-muted);font-size:1.2rem;position:absolute;inset-inline-end:4px}.faq-marker:before{content:"+"}.faq-list details[open] .faq-marker:before{content:"−"}.faq-list details p{max-inline-size:58ch;color:var(--ink-muted);padding-block:0 20px;padding-inline-end:40px;line-height:1.68}.closing{--ring-origin:-10% 130%;background-color:var(--surface-deep);color:var(--surface-deep-ink);padding-block:clamp(56px,8vw,96px)}.closing h2{max-inline-size:20ch;font-size:clamp(2.1rem,4.5vw,3.3rem)}.closing p{color:var(--surface-deep-ink-muted);font-family:var(--font-display);margin-block-start:26px;font-size:clamp(1.2rem,2vw,1.55rem)}.site-footer{background:var(--surface-deep);color:var(--surface-deep-ink)}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;gap:40px;max-inline-size:1180px;margin-inline:auto;padding:56px clamp(20px,4vw,40px) 36px;display:grid}.site-footer__brand p{max-inline-size:28ch;color:var(--surface-deep-ink-muted);font-family:var(--font-display);margin-block-start:16px;font-size:1.15rem}.site-footer__links{grid-template-columns:repeat(2,minmax(120px,1fr));gap:4px 24px;display:grid}.site-footer__links a{min-block-size:44px;color:var(--surface-deep-ink-muted);font-size:var(--text-dense);text-decoration-color:color-mix(in srgb, var(--surface-deep-ink) 28%, transparent);align-items:center;display:inline-flex}.site-footer__legal{border-block-start:1px solid color-mix(in srgb, var(--surface-deep-ink) 16%, transparent);grid-column:1/-1;padding-block-start:26px}.site-footer__legal-label{color:var(--surface-deep-ink-muted);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0}.site-footer__legal ul{flex-wrap:wrap;gap:0 26px;margin:6px 0 0;padding:0;list-style:none;display:flex}.site-footer__legal a{min-block-size:44px;color:var(--surface-deep-ink-muted);font-size:var(--text-dense);text-decoration-color:color-mix(in srgb, var(--surface-deep-ink) 28%, transparent);align-items:center;display:inline-flex}.site-footer__base{border-block-start:1px solid color-mix(in srgb, var(--surface-deep-ink) 16%, transparent);color:var(--surface-deep-ink-muted);font-size:var(--text-micro);grid-column:1/-1;gap:16px;padding-block-start:20px;display:flex}.site-footer__base .locator{color:inherit}.page-main{min-block-size:60vh}.page-intro{--ring-origin:112% -80%;border-block-end:1px solid var(--rule);background-color:var(--surface);padding-block:clamp(56px,8vw,92px)}.page-intro h1{max-inline-size:16ch;font-size:clamp(2.6rem,6vw,4.5rem)}.page-intro p:last-child{max-inline-size:48ch;color:var(--ink-muted);font-size:var(--text-lead);margin-block-start:20px;line-height:1.6}.post-list,.search-list{margin:0;padding:0;list-style:none}.post-list li,.search-list li{border-block-end:1px solid var(--rule);padding-block:26px}.post-list li:first-child,.search-list li:first-child{padding-block-start:0}.post-list h2{margin-block:9px 10px;font-size:clamp(1.65rem,3vw,2.1rem)}.post-list article>p:not(.locator),.search-list p{max-inline-size:58ch;color:var(--ink-muted);line-height:1.65}.text-link{min-block-size:44px;font-weight:var(--weight-semi);align-items:center;margin-block-start:10px;display:inline-flex}.search-list>li>a{font-family:var(--font-display);font-size:1.55rem}.search-list p{margin-block:8px 12px}.article-main{background-color:var(--surface-sunken);background-image:var(--desk-grain);padding:clamp(28px,6vw,72px) clamp(16px,4vw,40px)}.article-sheet{background:var(--page);min-block-size:70vh;max-inline-size:760px;color:var(--page-ink);box-shadow:var(--elev-page);margin-inline:auto;padding:clamp(28px,6vw,72px)}.article-sheet a{color:var(--page-accent)}.article-sheet .locator{color:var(--page-ink-faint)}.article-back{min-block-size:44px;font-size:var(--text-dense);align-items:center;margin-block-end:28px;display:inline-flex}.article-sheet h1{max-inline-size:16ch;margin-block:12px 18px;font-size:clamp(2.4rem,6vw,4rem)}.article-deck{max-inline-size:46ch;color:var(--page-ink-muted);font-size:var(--text-lead);line-height:1.58}.article-body{max-inline-size:var(--read-measure);font-family:var(--font-read);font-size:var(--read-body);line-height:var(--read-leading);margin-block-start:52px}.article-body p+p{margin-block-start:1.35em}.policy-sheet h1{max-inline-size:22ch}.draft-banner{border:1px solid var(--page-accent);border-radius:var(--radius-sm);color:var(--page-accent);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 10px;display:inline-block}.policy-updated{margin-block-start:18px}.policy-body h2{margin-block:2.4em .7em;font-size:clamp(1.55rem,3vw,1.9rem)}.policy-body h3{margin-block:1.9em .5em;font-size:1.25rem}.policy-body ul,.policy-body ol{margin-block:1em;padding-inline-start:1.4em}.policy-body li+li{margin-block-start:.45em}.policy-body hr{border:0;border-block-start:1px solid color-mix(in srgb, var(--page-ink) 16%, transparent);margin-block:2.4em}.policy-body strong{font-weight:var(--weight-semi)}.policy-body code{font-family:var(--font-mono);font-size:.88em}.policy-body table{border-collapse:collapse;inline-size:100%;color:var(--page-ink);font-family:var(--font-sans);font-size:var(--text-dense);table-layout:fixed;margin-block:1.6em;line-height:1.5}.policy-body th,.policy-body td{border-block-end:1px solid color-mix(in srgb, var(--page-ink) 16%, transparent);overflow-wrap:anywhere;text-align:start;vertical-align:top;padding:10px 12px}.policy-body thead th{font-weight:var(--weight-semi)}.not-found-main{--ring-origin:112% -30%;background-color:var(--surface-sunken);place-items:center;min-block-size:68vh;padding:clamp(32px,7vw,80px) clamp(20px,4vw,40px);display:grid}.not-found-sheet{border:1px solid var(--rule);border-radius:var(--radius-xl);background:var(--surface);inline-size:min(100%,680px);box-shadow:var(--elev-2);padding:clamp(28px,6vw,64px)}.not-found-sheet>p:not(.eyebrow){max-inline-size:44ch;color:var(--ink-muted);margin-block-start:20px;line-height:1.65}.not-found-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (hover:hover){.site-nav a:hover,.account-link:hover{color:var(--ink)}.site-header--deep .site-nav a:hover,.site-header--deep .account-link:hover{color:var(--surface-deep-ink)}.cta:hover{background:var(--accent-hover);color:var(--accent-contrast)}.cta--on-deep:hover{background:var(--surface-deep-ink-muted);color:var(--surface-deep)}}@media (width<=720px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding-block-start:10px}.site-nav{border-block-start:1px solid var(--rule);grid-area:2/1/auto/-1;justify-content:space-between;gap:8px}.site-header--deep .site-nav{border-block-start-color:color-mix(in srgb, var(--surface-deep-ink) 14%, transparent)}.site-nav a{flex:1;justify-content:center;min-inline-size:0}.wordmark__line{font-size:1.4rem}.wordmark__line picture,.wordmark__line img{block-size:28px;inline-size:28px}.wordmark__standing{padding-inline-start:38px}.hero__inner{padding-block:60px 72px}.hero h1{font-size:clamp(2.65rem,14vw,4rem)}.split,.step-grid,.argument-grid,.site-footer__inner,.site-footer__links{grid-template-columns:minmax(0,1fr)}.site-footer__base{flex-wrap:wrap;grid-column:auto}.article-main{padding:0}.article-sheet{box-shadow:none}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
