:root{--c-brand:#004272;--c-brand-dark:#00345a;--c-brand-soft:#d6e4f0;--c-text:#1b2733;--c-text-muted:#4b5a6a;--c-bg:#fff;--c-bg-alt:#f3f7fa;--c-line:#c9d4df;--c-field:#6b7c8f;--c-error:#b42318;--c-error-soft:#fdecea;--c-success:#1d7a3e;--c-success-soft:#e8f5ec;--font-head:var(--font-body);--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-900:clamp(2rem, 1.4rem + 2.6vw, 3rem);--fs-700:clamp(1.5rem, 1.2rem + 1.4vw, 2.125rem);--fs-500:1.25rem;--fs-400:1.0625rem;--fs-300:.9375rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--section:clamp(3rem, 2rem + 5vw, 6rem);--wrap:72rem;--gutter:clamp(1rem, 4vw, 2rem);--header-h:4rem;--radius:.5rem;--radius-lg:.75rem;--shadow:0 1px 2px #0000000f, 0 4px 16px #0042720f;--focus:3px solid var(--c-brand)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font:var(--fs-400) / 1.6 var(--font-body);color:var(--c-text);background:var(--c-bg);overflow-wrap:break-word;margin:0}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em;color:var(--c-brand);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}h1{font-size:var(--fs-900)}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-500)}p,ul,ol,dl{margin:0}p{text-wrap:pretty}a{color:var(--c-brand);text-underline-offset:.15em}a:hover{color:var(--c-brand-dark);text-decoration-thickness:2px}img,svg{max-width:100%;display:block}img{height:auto}:focus-visible{outline:var(--focus);outline-offset:2px}[id]{scroll-margin-top:calc(var(--header-h) + var(--s-4))}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--alt{background:var(--c-bg-alt)}.stack>*+*{margin-top:var(--s-4)}.muted{color:var(--c-text-muted);font-size:var(--fs-300)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{justify-content:center;align-items:center;gap:var(--s-2);border:2px solid var(--c-brand);border-radius:var(--radius);min-height:3rem;font:inherit;cursor:pointer;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--c-brand);color:#fff}.btn--primary:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark);color:#fff}.btn--secondary{color:var(--c-brand);background:#fff}.btn--secondary:hover{background:var(--c-brand-soft)}.btn[disabled]{opacity:.7;cursor:progress}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.lang[data-astro-cid-lemdd452]{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{min-width:2.75rem;min-height:2.75rem;padding-inline:var(--s-2);border-radius:var(--radius);color:inherit;font-size:var(--fs-300);letter-spacing:.04em;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{background:var(--c-bg-alt);text-decoration:underline}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current=true]{color:var(--c-brand);text-underline-offset:.35em;text-decoration:underline 2px}.lang--footer[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{color:#fff}.lang--footer[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{color:#fff;background:#ffffff1f}.lang--footer[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current=true]{color:#fff}.site-header[data-astro-cid-nen7h5rs]{z-index:10;border-bottom:1px solid var(--c-line);background:#fffffff7;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-4);min-height:var(--header-h);flex-wrap:wrap;display:flex}.brand[data-astro-cid-nen7h5rs]{padding-block:var(--s-2);margin-right:auto;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.25rem}.menu[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.links[data-astro-cid-nen7h5rs]{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-inline:var(--s-3);border-radius:var(--radius);color:var(--c-text);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--c-bg-alt);color:var(--c-text);text-decoration:underline}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-brand);text-underline-offset:.35em;text-decoration:underline 2px}.menu[data-astro-cid-nen7h5rs] .lang{border-left:1px solid var(--c-line);padding-left:var(--s-2)}.menu-btn[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);min-height:2.75rem;padding:0 var(--s-3);border:1px solid var(--c-field);border-radius:var(--radius);color:var(--c-text);font:inherit;cursor:pointer;background:#fff;font-weight:500;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs][hidden],.icon-close[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .icon-open[data-astro-cid-nen7h5rs]{display:none}.is-open[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs]{display:inline}@media (width<=67.99rem){.has-js[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs]{display:none}.has-js[data-astro-cid-nen7h5rs].is-open .menu[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--s-3);padding-block:var(--s-2) var(--s-4);flex-direction:column;flex-basis:100%;display:flex}.has-js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{flex-direction:column}.has-js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{width:100%;font-size:1.0625rem}.has-js[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] .lang{border-left:0;border-top:1px solid var(--c-line);padding-left:0;padding-top:var(--s-3)}}@media (width>=68rem){.menu-btn[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--c-brand);color:#fff;padding-block:var(--s-8) var(--s-6);font-size:var(--fs-300)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:#fff}.cols[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}h2[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:var(--s-2);font-size:1.0625rem}ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{align-items:center;min-height:2.75rem;display:flex}.fine[data-astro-cid-jo6i4kqk]{gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.skip[data-astro-cid-hkbrpulz]{left:var(--s-4);z-index:100;background:var(--c-brand);color:#fff;padding:var(--s-3) var(--s-4);border-radius:var(--radius);font-weight:600;position:absolute;top:-10rem}.skip[data-astro-cid-hkbrpulz]:focus{top:var(--s-2);color:#fff}main[data-astro-cid-hkbrpulz]:focus{outline:none}
