.consent-panel[data-v-8ea243b1]{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;inset-inline:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));box-shadow:0 12px 40px #0f172a26;color:#334155;font-size:.875rem;line-height:1.5;margin-inline:auto;max-width:54rem;padding:1.25rem;position:fixed;z-index:70}.consent-title[data-v-8ea243b1]{color:#0a2647;font-weight:750;margin-bottom:.35rem}.consent-panel a[data-v-8ea243b1]{color:#1d4ed8;text-decoration:underline}.consent-actions[data-v-8ea243b1]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.consent-actions button[data-v-8ea243b1]{border:1px solid #1d4ed8;border-radius:.65rem;color:#1d4ed8;cursor:pointer;flex:1;font-weight:650;min-height:44px;padding:.6rem .85rem}.consent-actions button[data-v-8ea243b1]:last-child{background:#1d4ed8;color:#fff}.consent-actions button[data-v-8ea243b1]:focus-visible,.consent-panel a[data-v-8ea243b1]:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}@media (min-width:1024px){.consent-panel[data-v-8ea243b1]{bottom:1.5rem}}body,html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}}.error-page[data-v-e4007c10]{background:#f3f7fa;color:#12314a;font-family:Arial,sans-serif;min-height:100dvh;padding:2rem}.brand[data-v-e4007c10]{color:inherit;font-size:1.3rem;font-weight:800;text-decoration:none}.error-card[data-v-e4007c10]{margin:15vh auto 0;max-width:38rem}.eyebrow[data-v-e4007c10]{color:#355777;font-size:.9rem;font-weight:700}h1[data-v-e4007c10]{font-size:clamp(2rem,5vw,3.25rem);line-height:1.15;margin:1rem 0}p[data-v-e4007c10]{line-height:1.7}.actions[data-v-e4007c10]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.actions a[data-v-e4007c10]{align-items:center;color:#12314a;display:inline-flex;font-weight:700;min-height:48px;padding:.7rem 1rem}.actions .primary[data-v-e4007c10]{background:#12314a;border-radius:.6rem;color:#fff;text-decoration:none}a[data-v-e4007c10]:focus-visible{outline:3px solid #bd6900;outline-offset:4px}
