:root{--c-paper:#fff;--c-paper-sunk:#f4f4f4;--c-paper-raised:#fafafa;--c-ink:#1a1a1a;--c-ink-muted:#5c5c5c;--c-ink-faint:#767676;--c-line:#d8d8d8;--c-line-strong:#9a9a9a;--c-accent:#2e2e2e;--c-accent-ink:#fff;--c-focus:#0b57d0;--c-placeholder-line:#b4b4b4;--c-placeholder-fill:#ededed;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--step--2:clamp(.69rem, .66rem + .14vw, .76rem);--step--1:clamp(.83rem, .79rem + .21vw, .94rem);--step-0:clamp(1rem, .94rem + .31vw, 1.19rem);--step-1:clamp(1.2rem, 1.11rem + .44vw, 1.48rem);--step-2:clamp(1.44rem, 1.31rem + .63vw, 1.85rem);--step-3:clamp(1.73rem, 1.55rem + .89vw, 2.31rem);--step-4:clamp(2.07rem, 1.82rem + 1.24vw, 2.89rem);--step-5:clamp(2.49rem, 2.15rem + 1.71vw, 3.61rem);--leading-tight:1.15;--leading-snug:1.35;--leading-body:1.6;--leading-loose:1.75;--weight-regular:400;--weight-medium:500;--weight-bold:700;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.06em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--measure:62ch;--measure-narrow:44ch;--measure-wide:78ch;--page-max:78rem;--page-gutter:clamp(var(--space-s), 4vw, var(--space-xl));--border-hair:1px solid var(--c-line);--border-strong:2px solid var(--c-line-strong);--radius-s:2px;--radius-m:4px;--radius-l:8px;--ease:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.4s;--focus-ring:3px solid var(--c-focus);--focus-offset:2px;--card-pad:var(--space-m);--card-radius:var(--radius-l);--card-bg:var(--c-paper);--card-bg-sunk:var(--c-paper-sunk);--card-border:var(--border-hair);--card-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000f;--card-shadow-active:0 1px 2px #0000000f, 0 12px 32px #0000001a;--card-measure:34ch;--card-w-s:17rem;--card-w-m:23rem;--card-w-l:30rem;--callout-stroke:var(--c-ink);--callout-stroke-faint:var(--c-line-strong);--callout-width:1.25;--rt-masthead-h:3.5rem;--rt-strip-h:3rem;--rt-chrome-h:calc(var(--rt-masthead-h) + var(--rt-strip-h) + 1px);--rt-tab-max:16rem;--rt-side-w:19rem}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);font-variant-ligatures:none;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);font-weight:var(--weight-bold);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}img,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-s)}[id]{scroll-margin-block-start:var(--space-xl)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--c-accent);color:var(--c-accent-ink);border-radius:var(--radius-m);text-decoration:none;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.is-placeholder{border-inline-start:2px dashed var(--c-placeholder-line);padding-inline-start:var(--space-xs)}.media-slot{padding:var(--space-m);background:var(--c-placeholder-fill);border:2px dashed var(--c-placeholder-line);border-radius:var(--radius-m);color:var(--c-ink-faint);font-size:var(--step--1);text-align:center;place-content:center;display:grid}
