aside[data-astro-cid-2effgw6e]{position:fixed;inset-block-end:0;inset-inline:0;z-index:50;background:var(--color-bg-raised);border-block-start:1px solid var(--color-border);padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 5)}form[data-astro-cid-2effgw6e]{max-width:var(--content-max);margin-inline:auto}p[data-astro-cid-2effgw6e]{margin-block:0 calc(var(--space-unit) * 3);max-width:none;font-size:.95rem}.options[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;gap:calc(var(--space-unit) * 5);margin-block-end:calc(var(--space-unit) * 3)}.actions[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-unit) * 3)}button[data-astro-cid-2effgw6e]{font:inherit;font-weight:600;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-text);border-radius:var(--radius-s);padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 4);cursor:pointer}button[data-astro-cid-2effgw6e].link{border-color:transparent;background:none;font-weight:500;text-decoration:underline}footer[data-astro-cid-gcn2mc3v]{margin-top:calc(var(--space-unit) * 16);border-top:1px solid var(--color-border);background:var(--color-bg-raised);color:var(--color-text-muted)}.inner[data-astro-cid-gcn2mc3v]{max-width:var(--content-max);margin-inline:auto;padding:calc(var(--space-unit) * 6) calc(var(--space-unit) * 5)}a[data-astro-cid-gcn2mc3v]{color:inherit}.legal[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]{font:inherit;color:inherit;background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}select[data-astro-cid-x3pjskd3]{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:calc(var(--space-unit) * 1) calc(var(--space-unit) * 2)}header[data-astro-cid-ctg3m53h]{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.bar[data-astro-cid-ctg3m53h]{max-width:var(--content-max);margin-inline:auto;padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 5);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-unit) * 4);flex-wrap:wrap}.brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:block;height:2.6rem;width:auto}.brand[data-astro-cid-ctg3m53h] .on-dark[data-astro-cid-ctg3m53h],[data-theme=dark] .brand[data-astro-cid-ctg3m53h] .on-light[data-astro-cid-ctg3m53h]{display:none}[data-theme=dark] .brand[data-astro-cid-ctg3m53h] .on-dark[data-astro-cid-ctg3m53h]{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .brand[data-astro-cid-ctg3m53h] .on-light[data-astro-cid-ctg3m53h]{display:none}:root:not([data-theme]) .brand[data-astro-cid-ctg3m53h] .on-dark[data-astro-cid-ctg3m53h]{display:block}}nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0}.row[data-astro-cid-ctg3m53h]{display:flex;gap:calc(var(--space-unit) * 5)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{text-decoration:none;color:var(--color-text);font-weight:500}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--color-accent);font-weight:600}.disclosure[data-astro-cid-ctg3m53h]{display:none}.controls[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:calc(var(--space-unit) * 3)}.locale[data-astro-cid-ctg3m53h]{font-weight:600;text-decoration:none;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:calc(var(--space-unit) * 1) calc(var(--space-unit) * 2)}.visually-hidden[data-astro-cid-ctg3m53h]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:899px){.row[data-astro-cid-ctg3m53h]{display:none}nav[data-astro-cid-ctg3m53h]{order:3;flex-basis:100%}.disclosure[data-astro-cid-ctg3m53h]{display:block}.disclosure[data-astro-cid-ctg3m53h]:not([open])>[data-astro-cid-ctg3m53h]:not(summary){display:none}summary[data-astro-cid-ctg3m53h]{cursor:pointer;font-weight:600;padding:calc(var(--space-unit) * 2) 0}.disclosure[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 2);border-top:1px solid var(--color-border)}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/_astro/inter-v20-latin-regular.C38fXH4l.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/_astro/inter-v20-latin-italic.D1l0FflY.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/_astro/inter-v20-latin-500.Cerq10X2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/_astro/inter-v20-latin-600.LgqL8muc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/_astro/inter-v20-latin-700.Yt3aPRUw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/_astro/space-grotesk-v22-latin-500.lFbtlQH6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/_astro/space-grotesk-v22-latin-700.RjhwGPKo.woff2) format("woff2")}:root{--brand-blue: #012e87;--brand-blue-deep: #001d57;--brand-gold: #ab9160;--brand-gold-dark: #8a7248;--color-bg: #ffffff;--color-bg-raised: #f4f6fa;--color-text: #14181f;--color-text-muted: #4b5563;--color-heading: #0b1e4d;--color-accent: var(--brand-blue);--color-accent-contrast: #ffffff;--color-cta: var(--brand-gold-dark);--color-cta-contrast: #ffffff;--color-border: #d7dce5;--color-focus: #1d4fd7;--color-error: #b3261e;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "Space Grotesk", var(--font-sans);--radius-s: 4px;--radius-m: 8px;--space-unit: .25rem;--content-max: 72rem;color-scheme:light}[data-theme=dark]{--color-bg: #0d1117;--color-bg-raised: #161c26;--color-text: #e6e9ef;--color-text-muted: #9aa4b2;--color-heading: #dce4f5;--color-accent: #7fa3e8;--color-accent-contrast: #0d1117;--color-cta: var(--brand-gold);--color-cta-contrast: #14181f;--color-border: #2c3442;--color-focus: #8ab0ff;--color-error: #ff9b9b;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-bg: #0d1117;--color-bg-raised: #161c26;--color-text: #e6e9ef;--color-text-muted: #9aa4b2;--color-heading: #dce4f5;--color-accent: #7fa3e8;--color-accent-contrast: #0d1117;--color-cta: var(--brand-gold);--color-cta-contrast: #14181f;--color-border: #2c3442;--color-focus: #8ab0ff;--color-error: #ff9b9b;color-scheme:dark}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-heading);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}h1{font-size:clamp(2rem,1.4rem + 3vw,3.25rem);font-weight:700;margin-block:1.5em .4em}h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.125rem);font-weight:700;margin-block:1.6em .5em}h3{font-size:clamp(1.2rem,1.05rem + .75vw,1.5rem);font-weight:500;margin-block:1.4em .5em}p{max-width:70ch}.lead{font-size:1.2rem;color:var(--color-text-muted);max-width:60ch}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}img,svg,video{max-width:100%;height:auto}.skip-link{position:absolute;left:-999px;top:0;background:var(--color-bg-raised);padding:calc(var(--space-unit) * 3)}.skip-link:focus{left:0;z-index:100}main{max-width:var(--content-max);margin-inline:auto;padding-inline:calc(var(--space-unit) * 5)}main table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}main th,main td{border:1px solid var(--color-border);padding:calc(var(--space-unit) * 2);text-align:left}@media(max-width:480px){h1,h2,h3{hyphens:auto;overflow-wrap:anywhere}main{overflow-wrap:anywhere}}
