@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}:root{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.09rem);--step-1:clamp(1.2rem, 1.13rem + .35vw, 1.4rem);--step-2:clamp(1.44rem, 1.32rem + .6vw, 1.8rem);--step-3:clamp(1.73rem, 1.53rem + 1vw, 2.3rem);--step-4:clamp(2.07rem, 1.76rem + 1.6vw, 3rem);--space-xs:.5rem;--space-sm:.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3.5rem;--content-width:52rem;--wide-width:72rem;--radius:10px;--bg:#fff;--bg-subtle:#f2f6fb;--card:#e9f0f9;--surface:#fff;--border:#d7e1ee;--text:#0b1627;--text-muted:#4b5b6e;--brand:#1d5fbf;--brand-hover:#174c99;--accent:#1d5fbf;--accent-hover:#2a6fd6;--accent-contrast:#fff;--amber:#f0a830;--shadow:0 1px 2px #1018280a, 0 4px 16px #1018280f}:root[data-theme=dark]{--bg:#0e1726;--bg-subtle:#131e30;--card:#182540;--surface:#111b2c;--border:#263449;--text:#eef3fa;--text-muted:#a3b2c6;--brand:#6db1ff;--brand-hover:#8cc3ff;--accent:#6db1ff;--accent-hover:#8cc3ff;--accent-contrast:#0b2a4a;--amber:#ffc14d;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000059}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--step-0);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.018em;color:var(--text);margin:0 0 var(--space-sm);text-wrap:balance;text-transform:capitalize;font-weight:700;line-height:1.14}h1{font-size:var(--step-4)}h2{font-size:var(--step-2);margin-top:var(--space-xl)}h3{font-size:var(--step-1);margin-top:var(--space-lg)}p{margin:0 0 var(--space-md)}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}img{max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--border);margin:var(--space-lg) 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.container{width:100%;max-width:var(--content-width);padding-inline:var(--space-md);margin-inline:auto}.container.wide{max-width:var(--wide-width)}main{padding-block:var(--space-lg) var(--space-xl);min-height:60vh}main.flush{padding-block:0}.skip-link{background:var(--brand);color:var(--accent-contrast);padding:var(--space-xs) var(--space-md);z-index:100;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}.muted{color:var(--text-muted)}.small{font-size:var(--step--1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-head{margin-bottom:var(--space-lg);max-width:44rem}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-xs)}.lead{font-size:var(--step-1);color:var(--text-muted);margin:0 0 var(--space-md);line-height:1.5}.prose{max-width:44rem}.prose p{text-align:justify;hyphens:auto}.btn{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);border:1px solid #0000;border-radius:8px;align-items:center;gap:.4em;padding:.6em 1.1em;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-solid{background:var(--brand);color:var(--accent-contrast)}.btn-solid:hover{background:var(--brand-hover);color:var(--accent-contrast)}.btn-ghost{border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--brand);color:var(--accent)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-md)}.card h3{margin-top:0}.card-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.tag{font-size:var(--step--1);background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.1em .6em;display:inline-block}.tag-brand{background:var(--brand);border-color:var(--brand);color:var(--accent-contrast)}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.55em .75em}table.data th{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:700}table.data tbody tr:hover{background:var(--bg-subtle)}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{padding:var(--space-sm) 0;border-bottom:1px solid var(--border);gap:.25rem var(--space-md);flex-wrap:wrap;align-items:baseline;display:flex}.doc-list li:first-child{border-top:1px solid var(--border)}.site-header[data-astro-cid-wpvy4v7s]{border-top:3px solid var(--brand);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:saturate(180%)blur(8px);z-index:50;position:sticky;top:0}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--text);white-space:nowrap;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] .brand-mark{flex:none;width:auto;height:2.1rem}.brand-text[data-astro-cid-wpvy4v7s]{flex-direction:column;line-height:1.05;display:flex}.brand-name[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;font-size:var(--step-1)}.brand-sub[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.6rem;font-weight:600}.primary-nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-md);display:flex}.primary-nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.primary-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-muted);font-size:var(--step--1);white-space:nowrap;border-radius:6px;padding:.35em .55em;text-decoration:none}.primary-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text);background:var(--bg-subtle)}.primary-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--accent);font-weight:600}.theme-toggle[data-astro-cid-wpvy4v7s],.nav-toggle[data-astro-cid-wpvy4v7s]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:.4em;display:inline-flex}.theme-toggle[data-astro-cid-wpvy4v7s]:hover{color:var(--accent)}.theme-toggle[data-astro-cid-wpvy4v7s] .moon[data-astro-cid-wpvy4v7s],:root[data-theme=dark] .theme-toggle[data-astro-cid-wpvy4v7s] .sun[data-astro-cid-wpvy4v7s]{display:none}:root[data-theme=dark] .theme-toggle[data-astro-cid-wpvy4v7s] .moon[data-astro-cid-wpvy4v7s]{display:inline}.nav-toggle[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:4px;padding:.5em;display:none}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:currentColor;width:20px;height:2px;display:block}@media (width<=900px){.nav-toggle[data-astro-cid-wpvy4v7s]{display:inline-flex}.primary-nav[data-astro-cid-wpvy4v7s]{align-items:flex-start;gap:var(--space-sm);background:var(--bg);border-bottom:1px solid var(--border);padding:var(--space-md);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.primary-nav[data-astro-cid-wpvy4v7s].open{display:flex}.primary-nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;width:100%}.primary-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{display:block}}.rev[data-astro-cid-d73gbpkh]{user-select:all;direction:rtl;unicode-bidi:bidi-override}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg-subtle);padding-block:var(--space-lg)}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 .25rem}.footer-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-weight:700}.footer-links[data-astro-cid-jo6i4kqk]{text-align:right}@media (width<=640px){.footer-links[data-astro-cid-jo6i4kqk]{text-align:left}}
