.ko618G_banner{z-index:40;background:var(--env-band);color:#fff;text-align:center;letter-spacing:.02em;flex:none;padding:8px 14px;font-size:12px;font-weight:800;position:relative}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#073459;--navy-deep:#062a49;--navy-title:#0a3b61;--ink:#103b5b;--ink-soft:#194866;--muted:#4b6a81;--eyebrow:#2a6f93;--aqua:#62c9ef;--aqua-pale:#aeddf4;--aqua-ice:#e3f3fc;--gold:#efcf8e;--surface:#ffffffc2;--surface-strong:#ffffffe6;--surface-soft:#ffffff85;--surface-sunk:#ecf4fab3;--surface-hover:#e8f3fbf2;--surface-selected:#d6ecfaf2;--glass-blur:blur(22px) saturate(140%);--glass:#ffffffa8;--glass-strong:#ffffffe0;--glass-card:#ffffffdb;--glass-line:#ffffffe6;--border-glass:#ffffffeb;--hairline:#103b5b1a;--hairline-strong:#103b5b2e;--line:#103b5b1a;--button:#063d69;--button-hover:#0a5587;--accent:#0b6fa4;--accent-soft:#62c9ef2e;--accent-ink:#0a4f7c;--ok:#1c7c45;--ok-soft:#e3f3e9;--warn:#8a5208;--warn-soft:#fbf0dd;--error:#a82a3d;--error-soft:#fbe7e9;--env-band:#8f2430;--focus-ring:#0b6fa4;--focus-ring-on-dark:#0b6fa4;--font-display:Georgia, "Times New Roman", serif;--font-body:"Trebuchet MS", "Segoe UI", Tahoma, sans-serif;--radius-card:27px;--radius-panel:19px;--radius-control:11px;--shadow-panel:0 10px 32px #103b5b14, inset 0 1px #fffffff2;--shadow-card:0 18px 50px #103b5b1a, inset 0 1px #fffffff2;--shadow-pop:0 18px 45px #103b5b29;--veil:linear-gradient(160deg, #f8fbfec7, #ecf5fb9e);--ocean-image:none}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--ink);background:var(--veil), #e9f2f8 var(--ocean-image) center center / cover fixed no-repeat;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}img{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.frame{flex-direction:column;min-height:100dvh;display:flex}.sr-only{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{z-index:50;background:var(--button);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
