html[data-bp]{scroll-padding-top:0}html[data-bp]:root{--gutter:max(clamp(20px, 4vw, 64px), calc((100vw - 1312px) / 2), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--term-weight:600}@media (max-width:1023.98px){html[data-bp]{--dock-clear:calc(1px + 12px + 40px + var(--space-2) + max(12px, env(safe-area-inset-bottom,0px)));scroll-padding-bottom:var(--dock-clear)}}@media (max-width:1023.98px) and (max-height:480px){html[data-bp]{--dock-clear:0px}}:where([data-bp]) :where([id]){scroll-margin-top:calc(var(--nav-h) + var(--space-6))}:where([data-bp]) :where(#overview){scroll-margin-top:calc(var(--nav-h) + var(--space-6) - var(--section-y,clamp(4rem, 10vw, 9rem)))}:where([data-bp]) :where(#blockers,#drills){scroll-margin-top:calc(var(--nav-h) - var(--section-y,clamp(4rem, 10vw, 9rem)))}@media (max-width:1023.98px){:where([data-bp]) :where(#overview){scroll-margin-top:calc(var(--nav-h) - var(--section-y,clamp(4rem, 10vw, 9rem)))}}:where([data-bp]) :where(#release,#contraction,#spine){scroll-margin-top:var(--nav-h)}:where([data-bp]) :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=tab],[role=radio],[role=slider]):where(:not([data-jump-target])){scroll-margin-top:calc(var(--nav-h) + var(--space-4));scroll-margin-bottom:var(--space-2)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){:where([data-bp]) :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=tab],[role=radio],[role=slider]):where(:not([data-jump-target])){scroll-margin-top:calc(var(--nav-h) + var(--space-2))}}
[data-legacy]{background:var(--c-paper);--c-lengthen:#6f8b66;--c-lengthen-ink:#4f6646;--c-lengthen-tint:#e4eadd;--c-contract:#c93a1a;--c-contract-ink:#a12a0c;--c-contract-tint:#f6ddd3;--c-paper:#f6f6f3;--c-paper-2:#eeeeea;--c-paper-3:#e5e5e0;--c-paper-4:#dadad4;--c-card:#fcfcfa;--c-rule:#dddcd5;--c-rule-2:#c0bfb6;--c-rule-strong:#7d7b72;--ff-reading:var(--nf-body), system-ui, -apple-system, "Segoe UI", sans-serif;--ff-sanskrit:var(--ff-display);--stage-band-top:var(--s-7);--stage-band-foot:var(--s-5);--stage-tabs-gap:40px;--stage-title-lh:1.15;--stage-title-ls:0;--stage-title-gap:22px;--stage-tab-lh:1.4;--stage-text-gap:var(--s-4);--margin:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}@media (min-width:768px){[data-legacy]{--margin:max(32px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}@media (min-width:1024px){[data-legacy]{--margin:max(clamp(40px, 4.444vw, 64px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}[data-legacy]{scroll-padding-top:calc(var(--nav-h) + 16px);--dock-foot:0px}@media (max-width:1023.98px){[data-legacy]{--dock-clear:84px;--dock-foot:calc(max(12px, env(safe-area-inset-bottom,0px)) + 68px);scroll-padding-bottom:var(--dock-clear)}}@media (max-width:1023.98px) and (max-height:480px){[data-legacy]{--dock-clear:0px;--dock-foot:0px}}@media (pointer:coarse),(pointer:none),(prefers-reduced-motion:reduce){[data-legacy] :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=tab],[role=radio],[role=slider]):where(:not([data-jump-target])){scroll-margin-top:0}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){[data-legacy]{scroll-padding-top:0}[data-legacy] :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=tab],[role=radio],[role=slider]):where(:not([data-jump-target])){scroll-margin-top:calc(var(--nav-h) + 8px)}}[data-legacy]{--ff-ui:var(--ff-text);--t-meta:.75rem;--t-d2:clamp(2.125rem, 1.8rem + 1.3333vw, 3rem);--t-step3:clamp(1.625rem, 1.4393rem + .7619vw, 2.125rem);--t-reading:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--lh-reading:1.55;--t-standfirst:clamp(1.1875rem, 1.1179rem + .2857vw, 1.375rem);--lh-standfirst:1.38;--t-reading-sm:.9375rem;--lh-reading-sm:1.45;--ff-text:var(--ff-reading);--measure:36em;font-family:var(--ff-reading);font-variant-numeric:lining-nums}:where([data-legacy]) :where(button,[role=button],[role=tab],[role=radio],[role=switch],[role=slider],summary,select,input,textarea,.ui-btn,.t-ui,[data-next-row],[data-stage-dock]):where(:not(:where(p,li,dt,dd,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6) *)){--ff-text:var(--ff-ui)}@layer base{[data-legacy] :is(button,[role=button],[role=tab],[role=radio],[role=switch],[role=slider],summary,select,input,textarea,[data-next-row],[data-stage-dock]):not(:is(p,li,dt,dd,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6) *){font-family:var(--ff-ui)}}[data-legacy] .ui-btn{font-family:var(--ff-mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:500}:where([data-legacy]) :where(strong,b){font-weight:600}:where([data-legacy]) :where(.sa):where(:not(:where(h1,h2,h3,h4,h5,h6,.t-hero,.t-d1,.t-d2,.t-d3,.t-quote) *)){font-family:var(--ff-display);font-size-adjust:none;font-size:1.14em;font-weight:400;line-height:1}:where([data-legacy]) :where(table){font-variant-numeric:lining-nums tabular-nums}@layer components{[data-legacy] .t-body{font-size:var(--t-reading);line-height:var(--lh-reading);letter-spacing:0}[data-legacy] .t-lede{font-size:var(--t-standfirst);line-height:var(--lh-standfirst);letter-spacing:0}[data-legacy] .t-small,[data-legacy] .t-caption{font-size:var(--t-reading-sm);line-height:var(--lh-reading-sm);letter-spacing:0}}[data-legacy]{background:var(--bg);color:var(--fg)}[data-legacy] #spine,[data-legacy]>#blockers{padding-bottom:calc(var(--section-y) / 2)}[data-legacy] .landing-chapterHead{padding-bottom:calc(var(--stack-lg) - 4px)}@media (min-width:1024px){[data-legacy] .landing-chapterHead{padding-bottom:calc(var(--stack-lg) - 20px)}}[data-legacy] #overview{scroll-margin-top:calc(var(--nav-h) + 24px - var(--section-y))}@media (min-width:1024px){[data-legacy] #overview{scroll-margin-top:calc(var(--nav-h) + 44px - var(--section-y))}}html[data-ui-specimen] [data-legacy]>:not([data-ui-specimen]){display:none}
[data-legacy]{--ff-display:var(--font-sans);--ff-text:var(--font-sans);--ff-ui:var(--font-sans);--ff-reading:var(--font-sans);--ff-sanskrit:var(--font-serif);--ff-mono:var(--font-mono);--c-paper:#f6f6f4;--c-paper-2:#efefec;--c-ink:#0f0f0f;--gutter:12px;--margin:max(clamp(20px, 4vw, 64px), calc((100vw - 1312px) / 2), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--content-max:calc(100vw - 2 * var(--margin))}@media (min-width:768px){[data-legacy]{--gutter:16px}}@media (min-width:1024px){[data-legacy]{--gutter:24px}}[data-legacy] .sa{font-family:var(--font-serif);font-style:italic}html[data-bp] [data-legacy][data-surface],html[data-bp] [data-legacy] [data-surface]{--line:var(--c-rule);--line-strong:var(--c-rule-strong);--lengthen:var(--c-lengthen);--tension:var(--lengthen);--compression:var(--compress)}[data-legacy] :is(h3,h4){letter-spacing:-.02em;font-weight:500}
