@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-600.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-700.woff2)format("woff2")}:root{--brand-navy:#112337;--brand-primary:#115377;--brand-mint:#75d6c4;--brand-mint-pale:#d5f3ed;--brand-teal:#44a1b7;--brand-amber:#fa0;--brand-coral:#ff6c33;--ground:#f4f8fa;--surface:#fff;--surface-sunk:#edf3f6;--surface-raised:#fff;--surface-brand:#eaf4f8;--ink:#112337;--ink-2:#3a5164;--ink-3:#556a7c;--ink-inverse:#fff;--rule:#dbe6eb;--rule-strong:#b4c8d1;--focus:#115377;--accent:#115377;--accent-hover:#0d4160;--accent-text:#0f4a6b;--accent-wash:#e7f1f5;--accent-contrast:#fff;--ready:#0e6b5c;--ready-wash:#d5f3ed;--ready-rule:#8ed6c6;--ready-solid:#12876f;--pending:#8a5a00;--pending-wash:#fff3d9;--pending-rule:#f0cd8a;--pending-solid:#d99400;--alert:#b0350f;--alert-wash:#ffede5;--alert-rule:#f5bda6;--font-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.3125rem;--text-2xl:1.625rem;--text-3xl:clamp(1.75rem, 1.4rem + 1.5vw, 2.375rem);--text-4xl:clamp(2rem, 1.55rem + 2.1vw, 2.875rem);--leading-tight:1.14;--leading-snug:1.32;--leading-normal:1.58;--leading-relaxed:1.68;--tracking-display:-.021em;--tracking-tight:-.011em;--tracking-label:.06em;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--radius-sm:8px;--radius:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #1123370f;--shadow-sm:0 1px 2px #1123370d, 0 2px 6px -2px #1123370f;--shadow:0 1px 2px #1123370d, 0 4px 10px -4px #11233714, 0 14px 28px -16px #11233729;--shadow-lg:0 2px 4px #1123370d, 0 12px 24px -10px #11233724, 0 32px 64px -28px #11233747;--shadow-map:0 1px 2px #1123371a, 0 8px 20px -8px #1123373d;--ring:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);--glass:color-mix(in srgb, var(--surface) 78%, transparent);--glass-border:color-mix(in srgb, var(--ink) 8%, transparent);--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233a5164' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23556a7c' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='5.75'/%3E%3Cpath d='m13.5 13.5 3.5 3.5'/%3E%3C/svg%3E");--icon-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23556a7c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17.5s5.5-4.6 5.5-9a5.5 5.5 0 0 0-11 0c0 4.4 5.5 9 5.5 9Z'/%3E%3Ccircle cx='10' cy='8.5' r='2'/%3E%3C/svg%3E");--measure:68ch;--page-max:1140px;--app-max:1720px;--gutter:var(--s4);--ease:cubic-bezier(.2, 0, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.14s;--duration:.22s;--duration-slow:.36s;--header-height:4.25rem;color-scheme:light}@media (width>=40rem){:root{--gutter:var(--s5)}}@media (width>=64rem){:root{--gutter:var(--s6)}}@media (width>=100rem){:root{--gutter:var(--s7)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0b1620;--surface:#122430;--surface-sunk:#1a2e3c;--surface-raised:#162a37;--surface-brand:#14313c;--ink:#e9f1f4;--ink-2:#adc2ce;--ink-3:#8399a7;--ink-inverse:#0b1620;--rule:#243b4a;--rule-strong:#375365;--focus:#7fd0ea;--accent:#6fc0de;--accent-hover:#96d5ec;--accent-text:#86cbe6;--accent-wash:#16303e;--accent-contrast:#08131b;--ready:#7fdcc9;--ready-wash:#10332e;--ready-rule:#2c6558;--ready-solid:#4fc0a8;--pending:#ffc24d;--pending-wash:#33270f;--pending-rule:#6b5322;--pending-solid:#e0a52e;--alert:#ff9a78;--alert-wash:#3a1d13;--alert-rule:#6f3a28;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 8px 20px -12px #000000b3;--shadow-lg:0 2px 6px #00000080, 0 20px 44px -20px #000c;--shadow-map:0 1px 2px #00000080, 0 6px 16px -8px #000000b3;--shadow-xs:0 1px 2px #00000059;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23adc2ce' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2308131b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238399a7' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='5.75'/%3E%3Cpath d='m13.5 13.5 3.5 3.5'/%3E%3C/svg%3E");--icon-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238399a7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17.5s5.5-4.6 5.5-9a5.5 5.5 0 0 0-11 0c0 4.4 5.5 9 5.5 9Z'/%3E%3Ccircle cx='10' cy='8.5' r='2'/%3E%3C/svg%3E");--glass-border:#ffffff17;color-scheme:dark}}:root[data-theme=dark]{--ground:#0b1620;--surface:#122430;--surface-sunk:#1a2e3c;--surface-raised:#162a37;--surface-brand:#14313c;--ink:#e9f1f4;--ink-2:#adc2ce;--ink-3:#8399a7;--ink-inverse:#0b1620;--rule:#243b4a;--rule-strong:#375365;--focus:#7fd0ea;--accent:#6fc0de;--accent-hover:#96d5ec;--accent-text:#86cbe6;--accent-wash:#16303e;--accent-contrast:#08131b;--ready:#7fdcc9;--ready-wash:#10332e;--ready-rule:#2c6558;--ready-solid:#4fc0a8;--pending:#ffc24d;--pending-wash:#33270f;--pending-rule:#6b5322;--pending-solid:#e0a52e;--alert:#ff9a78;--alert-wash:#3a1d13;--alert-rule:#6f3a28;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 8px 20px -12px #000000b3;--shadow-lg:0 2px 6px #00000080, 0 20px 44px -20px #000c;--shadow-map:0 1px 2px #00000080, 0 6px 16px -8px #000000b3;--shadow-xs:0 1px 2px #00000059;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23adc2ce' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2308131b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238399a7' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='5.75'/%3E%3Cpath d='m13.5 13.5 3.5 3.5'/%3E%3C/svg%3E");--icon-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238399a7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17.5s5.5-4.6 5.5-9a5.5 5.5 0 0 0-11 0c0 4.4 5.5 9 5.5 9Z'/%3E%3Ccircle cx='10' cy='8.5' r='2'/%3E%3C/svg%3E");--glass-border:#ffffff17;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--s4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease)}.site-header{view-transition-name:site-header}}::selection{background:color-mix(in srgb, var(--brand-mint) 45%, transparent);color:var(--ink)}html{scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent;accent-color:var(--accent)}select{-webkit-appearance:none;appearance:none;min-height:2.75rem;padding:var(--s2) 2.75rem var(--s2) var(--s4);border:1.5px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--surface) var(--icon-chevron) no-repeat right 1rem center / 1rem 1rem;color:var(--ink);font-size:var(--text-base);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);font-weight:500;line-height:1.3}select:hover{border-color:var(--accent)}select:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:none}@media (forced-colors:active){select{appearance:auto;padding-right:var(--s4)}}input[type=checkbox]:not(.native,.chip-radio>input){-webkit-appearance:none;appearance:none;border:1.5px solid var(--rule-strong);background:var(--surface) no-repeat center / .95rem .95rem;cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);border-radius:6px;flex:none;place-content:center;margin:0;display:inline-grid}input[type=checkbox]:not(.native,.chip-radio>input):hover{border-color:var(--accent)}input[type=checkbox]:not(.native,.chip-radio>input):checked{border-color:var(--accent);background-color:var(--accent);background-image:var(--icon-check)}input[type=checkbox]:not(.native,.chip-radio>input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (forced-colors:active){input[type=checkbox]:not(.native,.chip-radio>input){appearance:auto}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);text-wrap:balance;letter-spacing:var(--tracking-display);color:var(--ink)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}h4{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:600}.accent-word{color:var(--accent-text)}p{text-wrap:pretty}a{color:var(--accent-text);text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--duration-fast) var(--ease)}a:hover{color:var(--accent-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}strong,b{font-weight:650}code,kbd,samp{font-family:var(--font-mono);font-size:.875em}ul,ol{padding-left:1.2em}hr{border:none;border-top:1px solid var(--rule)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--s2);left:var(--s2);z-index:100;padding:var(--s2) var(--s4);background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform var(--duration) var(--ease);position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.page--app{max-width:var(--app-max)}.page--full{max-width:none}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--s4)}.prose h2{margin-top:var(--s7)}.prose h3{margin-top:var(--s6)}.prose li+li{margin-top:var(--s2)}.stack>*+*{margin-top:var(--s4)}.stack-sm>*+*{margin-top:var(--s2)}.stack-lg>*+*{margin-top:var(--s6)}.numeric{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);font-weight:700}.label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.scroll-x{overscroll-behavior-x:contain;overflow-x:auto}.button{justify-content:center;align-items:center;gap:var(--s2);min-height:2.75rem;padding:var(--s2) var(--s5);border-radius:var(--radius-pill);background-color:var(--accent);color:var(--accent-contrast);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:.002em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);background-image:linear-gradient(#ffffff1a,#fff0);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #11233724,inset 0 1px #ffffff1f}.button:active{transform:translateY(1px)scale(.99)}.button:hover{background-color:var(--accent-hover);color:var(--accent-contrast);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 1px 0 #ffffff1f}.button--secondary{background-color:var(--surface);color:var(--ink);border-color:var(--rule-strong);box-shadow:var(--shadow-xs);background-image:none}.button--secondary:hover{background-color:var(--surface);color:var(--accent-text);border-color:var(--accent);box-shadow:var(--shadow-sm)}.button svg{flex:none}.button--ghost{color:var(--accent-text);box-shadow:none;padding-inline:var(--s3);background:0 0;border-color:#0000}.button--ghost:hover{background:var(--accent-wash);color:var(--accent-hover);box-shadow:none}.button[aria-disabled=true],.button:disabled{opacity:.55;cursor:not-allowed}.chip{align-items:center;gap:var(--s1);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);padding:.28em .8em;font-weight:500;line-height:1.5;display:inline-flex}a.chip{text-decoration:none}a.chip:hover{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-text)}.tag--approved:before{content:"";background:var(--ready-solid) var(--icon-check) no-repeat center / .7em .7em;border-radius:50%;flex:none;width:.95em;height:.95em}@media (forced-colors:active){.tag--approved:before{display:none}}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface-sunk);gap:2px;padding:3px;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.theme-toggle[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]:hover{color:var(--ink);background:var(--surface)}.theme-toggle[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6][aria-pressed=true]{background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow-sm)}.theme-toggle[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:color-mix(in srgb, var(--surface) 78%, transparent);backdrop-filter:saturate(1.8)blur(16px);border-bottom:1px solid var(--glass-border);position:sticky;top:0;box-shadow:0 1px #ffffff0a,0 8px 24px -20px #11233759}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-nen7h5rs]{background:var(--surface)}}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s4);min-height:var(--header-height);display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s3);color:var(--ink);padding-block:var(--s2);text-decoration:none;display:inline-flex}.brand__mark[data-astro-cid-nen7h5rs]{color:var(--brand-primary);--mark-leaf:var(--brand-mint);flex:none;place-items:center;display:grid}:root[data-theme=dark] .brand__mark[data-astro-cid-nen7h5rs]{color:var(--brand-mint);--mark-leaf:#0b1620}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand__mark[data-astro-cid-nen7h5rs]{color:var(--brand-mint);--mark-leaf:#0b1620}}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.12;display:flex}.brand__org[data-astro-cid-nen7h5rs]{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:700}.brand__product[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:700}.site-header__end[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s4);display:flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s1);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s1);min-height:2.5rem;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--text-base);white-space:nowrap;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--accent-wash) 80%, transparent);color:var(--accent-text)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-text);background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent);font-weight:650}.site-header__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s2);display:flex}.lang-switch[data-astro-cid-nen7h5rs]{min-height:2.375rem;padding:0 var(--s3);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--accent-text);font-size:var(--text-sm);white-space:nowrap;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch[data-astro-cid-nen7h5rs]:hover{background:var(--accent-wash);border-color:color-mix(in srgb, var(--accent) 35%, var(--rule))}.nav__out[data-astro-cid-nen7h5rs]{margin-left:var(--s2);padding-left:var(--s3);border-left:1px solid var(--rule)}.nav__out[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-3)}@media (width<=90rem){.nav__out[data-astro-cid-nen7h5rs]{display:none}}@media (width<=75rem){.site-header__inner[data-astro-cid-nen7h5rs]{padding-block:var(--s2);align-items:center;gap:var(--s2) var(--s3);grid-template-columns:1fr auto;grid-template-areas:"brand toggle""nav nav";display:grid}.brand[data-astro-cid-nen7h5rs]{grid-area:brand;min-width:0}.site-header__end[data-astro-cid-nen7h5rs]{display:contents}nav[data-astro-cid-nen7h5rs]{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:nav;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}nav[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.site-header__tools[data-astro-cid-nen7h5rs]{grid-area:toggle;justify-self:end}.nav__out[data-astro-cid-nen7h5rs]{display:none}}.lang-switch__short[data-astro-cid-nen7h5rs]{display:none}@media (width<=30rem){.brand__product[data-astro-cid-nen7h5rs]{font-size:var(--text-md)}.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-areas:"brand lang""nav toggle"}.site-header__tools[data-astro-cid-nen7h5rs]{display:contents}.lang-switch[data-astro-cid-nen7h5rs]{grid-area:lang;justify-self:end}.site-header__tools[data-astro-cid-nen7h5rs]>.theme-toggle{grid-area:toggle;justify-self:end}.lang-switch__short[data-astro-cid-nen7h5rs]{display:inline}.lang-switch__long[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--brand-mint) 9%, transparent), transparent 70%), var(--surface);padding-block:var(--s8) var(--s6);font-size:var(--text-base);color:var(--ink-2);position:relative}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--s6);grid-template-columns:1fr;display:grid}@media (width>=48rem){.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--s7);grid-template-columns:1.4fr 1fr 1fr}}@media (width>=90rem){.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--s8);grid-template-columns:1.6fr 1fr 1fr}}.link-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:color var(--duration-fast) var(--ease);text-decoration:none}.link-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-text);text-decoration:underline}.footer-col[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]+[data-astro-cid-jo6i4kqk]{margin-top:var(--s3)}.footer-heading[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.freshness[data-astro-cid-jo6i4kqk]{gap:var(--s2);padding:var(--s3) 0 0;border-top:1px solid var(--rule);margin:0;display:grid}.freshness[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;display:flex}.freshness[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font-size:var(--text-sm)}.freshness[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{color:var(--ink);font-size:var(--text-sm);margin:0;font-weight:600}.link-list[data-astro-cid-jo6i4kqk]{gap:var(--s2);padding:0;list-style:none;display:grid}.disclaimer[data-astro-cid-jo6i4kqk]{margin-top:var(--s7);padding:var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:90ch}.colophon[data-astro-cid-jo6i4kqk]{align-items:baseline;gap:var(--s2) var(--s5);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.colophon__meta[data-astro-cid-jo6i4kqk],.colophon__legal[data-astro-cid-jo6i4kqk]{gap:var(--s1) var(--s4);flex-wrap:wrap;margin:0;display:flex}.colophon__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.colophon__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}.colophon__credit[data-astro-cid-jo6i4kqk]{margin:0 0 0 auto}main[data-astro-cid-hkbrpulz]{min-height:60vh;padding-block:var(--s6) var(--s8);display:block}main[data-astro-cid-hkbrpulz]:has(>.bare-region){padding-block:0}main[data-astro-cid-hkbrpulz]:focus{outline:none}
