:root{--color-primary:#14304f;--color-primary-contrast:#fff;--color-secondary:#e0a53a;--color-secondary-contrast:#14304f;--color-accent:#d8442b;--color-accent-contrast:#fff;--color-ink:#1e2733;--color-ink-soft:#4a5765;--color-paper:#fbf8f3;--color-surface:#fff;--color-surface-alt:#f2ece1;--color-border:#e3dccc;--color-link:#b23a24;--color-link-hover:#8f2c19;--color-focus:#2f6fed;--color-disclaimer:#6b7684;--color-success:#1f7a4d;--color-error:#c0361f;--font-display:"Sora", "Sora Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:3.5rem;--leading-tight:1.15;--leading-normal:1.6;--space-unit:.25rem;--space-1:calc(var(--space-unit) * 1);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-6:calc(var(--space-unit) * 6);--space-8:calc(var(--space-unit) * 8);--space-12:calc(var(--space-unit) * 12);--space-16:calc(var(--space-unit) * 16);--space-24:calc(var(--space-unit) * 24);--max-width:68rem;--max-width-prose:42rem;--radius:6px;--radius-lg:12px;--shadow:0 1px 2px #17263f0f, 0 6px 20px #17263f14;--focus-ring:3px solid var(--color-focus)}@media (prefers-contrast:more){:root{--color-ink:#10161f;--color-border:#b9ad92;--color-link:#8f2c19}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@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{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);color:var(--color-primary);text-wrap:balance;font-weight:700}h1{font-size:clamp(2rem, 6vw, var(--text-3xl));letter-spacing:-.01em}h2{font-size:clamp(1.6rem, 4.5vw, var(--text-2xl))}h3{font-size:var(--text-xl)}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:2px}.container{width:100%;max-width:var(--max-width);padding-inline:var(--space-6);margin-inline:auto}.prose{max-width:var(--max-width-prose)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-12)}.prose h3{margin-top:var(--space-8)}.prose ul,.prose ol{padding-left:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.section{padding-block:var(--space-16)}.section--alt{background:var(--color-surface-alt)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);top:var(--space-2);background:var(--color-primary);color:var(--color-primary-contrast);padding:var(--space-2) var(--space-4);border-radius:var(--radius);z-index:100;transition:transform .15s;position:absolute;transform:translateY(-150%)}.skip-link:focus{color:var(--color-primary-contrast);transform:translateY(0)}.btn{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:600;font-size:var(--text-sm);padding:var(--space-3) var(--space-6);border-radius:var(--radius);cursor:pointer;border:2px solid #0000;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--primary{background:var(--color-accent);color:var(--color-accent-contrast)}.btn--primary:hover{background:var(--color-link-hover);color:var(--color-accent-contrast)}.btn--ghost{color:var(--color-primary);border-color:currentColor}.btn--ghost:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.card{border-top:4px solid var(--color-secondary)}.step__num{background:var(--color-primary);color:var(--color-primary-contrast)}.announce[data-astro-cid-h4bjbk3l]{font-family:var(--font-ui);font-size:var(--text-sm);border-bottom:1px solid;line-height:1.45}.announce__inner[data-astro-cid-h4bjbk3l]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.announce__icon[data-astro-cid-h4bjbk3l]{width:1.5rem;height:1.5rem;font-weight:700;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;display:grid}.announce__text[data-astro-cid-h4bjbk3l]{flex:1;margin:0}.announce__text[data-astro-cid-h4bjbk3l] a{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.announce__close[data-astro-cid-h4bjbk3l]{color:inherit;font-size:var(--text-lg);padding:var(--space-1) var(--space-2);cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;line-height:1}.announce__close[data-astro-cid-h4bjbk3l]:hover{opacity:1}.announce--deadline[data-astro-cid-h4bjbk3l]{background:var(--color-secondary);color:var(--color-secondary-contrast);border-bottom-color:color-mix(in srgb, var(--color-secondary-contrast) 20%, transparent)}.announce--deadline[data-astro-cid-h4bjbk3l] .announce__icon[data-astro-cid-h4bjbk3l]{background:var(--color-secondary-contrast);color:var(--color-secondary)}.announce--ballots[data-astro-cid-h4bjbk3l]{background:var(--color-primary);color:var(--color-primary-contrast);border-top:4px solid var(--color-secondary);border-bottom:4px solid var(--color-secondary)}.announce--ballots[data-astro-cid-h4bjbk3l] .announce__icon[data-astro-cid-h4bjbk3l]{background:var(--color-secondary);color:var(--color-primary)}.announce--info[data-astro-cid-h4bjbk3l]{background:var(--color-surface-alt);color:var(--color-ink);border-bottom-color:var(--color-border)}.announce--info[data-astro-cid-h4bjbk3l] .announce__icon[data-astro-cid-h4bjbk3l]{background:var(--color-primary);color:var(--color-primary-contrast)}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-primary);color:var(--color-primary-contrast);border-bottom:4px solid var(--color-secondary)}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);color:inherit;font-family:var(--font-display);text-decoration:none;display:flex}.brand__mark[data-astro-cid-nen7h5rs]{background:var(--color-secondary);width:2.5rem;height:2.5rem;color:var(--color-secondary-contrast);border-radius:var(--radius);letter-spacing:.02em;place-items:center;font-weight:800;display:grid}.brand__text[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);font-weight:600;line-height:1.2}nav[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.nav-list[data-astro-cid-nen7h5rs]{gap:var(--space-6);font-family:var(--font-ui);font-size:var(--text-sm);margin:0;padding:0;font-weight:600;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;padding-block:var(--space-2);border-bottom:2px solid #0000;text-decoration:none}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-contrast);border-bottom-color:var(--color-secondary)}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--color-secondary)}.nav-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=40rem){.nav-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:2px solid;place-items:center;display:grid}.nav-toggle__bar[data-astro-cid-nen7h5rs],.nav-toggle__bar[data-astro-cid-nen7h5rs]:before,.nav-toggle__bar[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;width:1.1rem;height:2px;display:block;position:relative}.nav-toggle__bar[data-astro-cid-nen7h5rs]:before{position:absolute;top:-5px}.nav-toggle__bar[data-astro-cid-nen7h5rs]:after{position:absolute;top:5px}.nav-list[data-astro-cid-nen7h5rs]{background:var(--color-primary);padding:var(--space-2) var(--space-6) var(--space-6);border-bottom:4px solid var(--color-secondary);z-index:50;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav-list--open[data-astro-cid-nen7h5rs]{display:flex}.nav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff26}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-4);display:block}.site-header__inner[data-astro-cid-nen7h5rs]{position:relative}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-primary);color:var(--color-primary-contrast);padding-block:var(--space-12);margin-top:var(--space-24)}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-6);text-align:center;display:grid}.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-6);font-family:var(--font-ui);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--color-secondary)}.disclaimer[data-astro-cid-jo6i4kqk]{font-family:var(--font-ui);font-size:var(--text-xs);color:#ffffffbf;line-height:1.5}.copyright[data-astro-cid-jo6i4kqk]{font-family:var(--font-ui);font-size:var(--text-xs);color:#ffffff8c}
