.brand-mark[data-astro-cid-6cnbxlsy]{display:block;flex:0 0 auto;color:var(--accent)}.site-header[data-astro-cid-mwoppcd7]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:saturate(1.1) blur(6px);border-bottom:var(--border)}.site-header--unpinned[data-astro-cid-mwoppcd7]{position:relative}.header-inner[data-astro-cid-mwoppcd7]{display:flex;align-items:center;gap:var(--space-5);min-height:var(--header-height)}.wordmark[data-astro-cid-mwoppcd7]{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--ink);flex:0 0 auto}.wordmark[data-astro-cid-mwoppcd7] .brand-mark{margin-right:var(--space-1)}.wordmark__name[data-astro-cid-mwoppcd7]{font-size:var(--text-base);font-weight:700;letter-spacing:.01em}.wordmark__name-tail[data-astro-cid-mwoppcd7]{color:var(--accent)}.wordmark__version[data-astro-cid-mwoppcd7]{font-size:var(--text-2xs);color:var(--ink-muted);padding-left:var(--space-3);border-left:var(--border)}.site-nav[data-astro-cid-mwoppcd7]{margin-left:auto;display:flex;align-items:center;gap:var(--space-5)}.site-nav__list[data-astro-cid-mwoppcd7]{display:flex;align-items:center;gap:var(--space-4);list-style:none;margin:0;padding:0;max-width:none}.site-nav__list[data-astro-cid-mwoppcd7] li[data-astro-cid-mwoppcd7]{margin:0}.site-nav__list[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{display:block;padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--ink-secondary);text-decoration:none;border-bottom:2px solid transparent}.site-nav__list[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]:hover{color:var(--ink)}.site-nav__list[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7][aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.site-nav__list--secondary[data-astro-cid-mwoppcd7]{padding-left:var(--space-5);border-left:var(--border);gap:var(--space-3)}.site-nav__list--secondary[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{font-size:var(--text-2xs);color:var(--ink-muted)}.nav-toggle[data-astro-cid-mwoppcd7]{display:none;margin-left:auto;align-items:center;gap:var(--space-2);padding:.4rem .7rem;border:var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.nav-toggle__glyph[data-astro-cid-mwoppcd7]{display:block;width:14px;height:9px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}@media(max-width:359px){.wordmark[data-astro-cid-mwoppcd7] .brand-mark{display:none}}@media(max-width:1080px){.site-nav__list[data-astro-cid-mwoppcd7]{gap:var(--space-3)}.site-nav__list[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{font-size:var(--text-xs)}}@media(max-width:900px){.nav-toggle[data-astro-cid-mwoppcd7]{display:inline-flex}.site-nav[data-astro-cid-mwoppcd7]{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:var(--space-3) var(--space-5) var(--space-5);background:var(--surface);border-bottom:var(--border)}.site-nav[data-astro-cid-mwoppcd7][data-open]{display:flex}.site-nav__list[data-astro-cid-mwoppcd7]{flex-direction:column;align-items:stretch;gap:0}.site-nav__list[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{padding:var(--space-3) 0;font-size:var(--text-base);border-bottom:var(--border-hairline)}.site-nav__list[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7][aria-current=page]{border-bottom-color:var(--accent)}.site-nav__list--secondary[data-astro-cid-mwoppcd7]{margin-top:var(--space-4);padding-left:0;padding-top:var(--space-3);border-left:0;border-top:var(--border)}.site-nav__list--secondary[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{font-size:var(--text-sm)}}.site-footer[data-astro-cid-zizlwfnu]{margin-top:var(--space-8);padding-block:var(--space-7) var(--space-6);border-top:1px solid var(--rule-strong);background:var(--surface-sunken)}.footer-grid[data-astro-cid-zizlwfnu]{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(0,1fr));gap:var(--space-6)}.footer-mark[data-astro-cid-zizlwfnu]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:700}.footer-mark__tail[data-astro-cid-zizlwfnu]{color:var(--accent)}.footer-expansion[data-astro-cid-zizlwfnu]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-secondary);max-width:32ch}.footer-role[data-astro-cid-zizlwfnu]{margin:0;font-size:var(--text-2xs);color:var(--ink-muted)}.footer-column__title[data-astro-cid-zizlwfnu]{margin:0 0 var(--space-3);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.footer-column[data-astro-cid-zizlwfnu] ul[data-astro-cid-zizlwfnu]{list-style:none;margin:0;padding:0}.footer-column[data-astro-cid-zizlwfnu] li[data-astro-cid-zizlwfnu]{margin-bottom:var(--space-2)}.footer-column[data-astro-cid-zizlwfnu] a[data-astro-cid-zizlwfnu]{font-size:var(--text-sm);color:var(--ink-secondary);text-decoration:none}.footer-column[data-astro-cid-zizlwfnu] a[data-astro-cid-zizlwfnu]:hover{color:var(--accent);text-decoration:underline}.footer-baseline[data-astro-cid-zizlwfnu]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border)}.footer-baseline[data-astro-cid-zizlwfnu] p[data-astro-cid-zizlwfnu]{margin:0 0 var(--space-2);font-size:var(--text-2xs);color:var(--ink-muted);max-width:82ch}.footer-baseline[data-astro-cid-zizlwfnu] p[data-astro-cid-zizlwfnu]:last-child{margin-bottom:0}@media(max-width:860px){.footer-grid[data-astro-cid-zizlwfnu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.footer-identity[data-astro-cid-zizlwfnu]{grid-column:1 / -1}}:root{color-scheme:light;--paper: #faf9f6;--surface: #ffffff;--surface-sunken: #f4f2ed;--surface-accent: #eef0f7;--ink: #15171c;--ink-secondary: #454b57;--ink-muted: #5e6575;--ink-inverse: #f8f8f6;--rule: #ddd9d1;--rule-strong: #c2bdb2;--rule-hairline: #e8e5de;--accent: #2c3e73;--accent-hover: #1f2d55;--accent-soft: #e7eaf4;--accent-rule: #b6bfd9;--status-pending-ink: #5b6272;--status-pending-bg: #eeedea;--status-pending-rule: #d3d1cb;--status-illustrative-ink: #7a5410;--status-illustrative-bg: #fbf1dc;--status-illustrative-rule: #e0c489;--status-official-ink: #1d5943;--status-official-bg: #e4f0ea;--status-official-rule: #a8ccbc;--status-critical-ink: #8a2f22;--status-critical-bg: #f9e8e4;--status-critical-rule: #ddb0a5;--status-major-ink: #7a4a10;--status-major-bg: #f7ecdc;--status-major-rule: #dcc09a;--status-minor-ink: #4a5160;--status-minor-bg: #eef0f3;--status-minor-rule: #ccd1d9;--series-1: #2c3e73;--series-2: #2f6b63;--series-3: #8a6410;--series-4: #5f4b7a;--series-5: #7c5347;--series-6: #4a5a6a;--chart-grid: #e6e3dc;--chart-axis: #9a958a;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "JetBrains Mono", Menlo, Consolas, monospace;--text-3xs: .75rem;--text-2xs: .8125rem;--text-xs: .875rem;--text-sm: .9375rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.375rem;--text-4xl: 3rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.6;--leading-relaxed: 1.7;--tracking-caps: .08em;--tracking-tight: -.011em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 5.5rem;--radius: 3px;--radius-sm: 2px;--border: 1px solid var(--rule);--border-hairline: 1px solid var(--rule-hairline);--measure: 68ch;--width-page: 1180px;--width-wide: 1360px;--width-prose: 780px;--header-height: 60px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-md)}h4{font-size:var(--text-base)}p{margin:0 0 var(--space-4);max-width:var(--measure)}p:last-child{margin-bottom:0}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--accent-hover)}ul,ol{margin:0 0 var(--space-4);padding-left:1.15rem;max-width:var(--measure)}li{margin-bottom:var(--space-2)}li:last-child{margin-bottom:0}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-top:var(--border);margin:var(--space-6) 0}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.eyebrow{font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-3)}.lede{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-secondary);max-width:var(--measure)}.meta{font-size:var(--text-2xs);color:var(--ink-muted);line-height:var(--leading-snug)}.prose{max-width:var(--width-prose)}.prose h2{margin-top:var(--space-7);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border)}.prose h3{margin-top:var(--space-5);margin-bottom:var(--space-2)}.prose>*:first-child{margin-top:0}.container{width:100%;max-width:var(--width-page);margin-inline:auto;padding-inline:var(--space-5)}.container--wide{max-width:var(--width-wide)}.section{padding-block:var(--space-7)}.section--tight{padding-block:var(--space-6)}.section+.section{border-top:var(--border-hairline)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:absolute;left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.table-scroll{position:relative;overflow-x:auto;border:var(--border);border-radius:var(--radius);background:var(--surface);scrollbar-gutter:stable}table{width:100%;border-collapse:collapse;font-size:var(--text-xs);font-variant-numeric:tabular-nums}caption{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline);font-size:var(--text-2xs);color:var(--ink-muted)}th,td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:var(--border-hairline);vertical-align:top}thead th{position:sticky;top:0;z-index:1;background:var(--surface-sunken);border-bottom:1px solid var(--rule-strong);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;color:var(--ink-secondary);white-space:nowrap}tbody tr:last-child td{border-bottom:0}.num{text-align:right;font-variant-numeric:tabular-nums}th.num{text-align:right}.button{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--ink-inverse);font:inherit;font-size:var(--text-sm);font-weight:500;text-decoration:none;cursor:pointer}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--ink-inverse)}.button--secondary{background:var(--surface);color:var(--accent);border-color:var(--rule-strong)}.button--secondary:hover{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent-rule)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{background:#fff}.site-header,.site-footer,.skip-link{display:none}}main:focus{outline:none}
