@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_6af82c0d-module__uxo_lq__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_6af82c0d-module__uxo_lq__variable{--font-dyslexia:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#1f3a5c;--navy-deep:#16304c;--sage:#6f9384;--sage-soft:#8fae9f;--blue:#5da0d8;--ink:#243b52;--muted:#5b7288;--bg:#eef3f6;--panel:#fff;--line:#dbe6ec;--mist:#f3f7f9}*{box-sizing:border-box}html,body{background:var(--bg)}body{color:var(--ink);margin:0;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.6}.dyslexia-font,.dyslexia-font body{font-family:var(--font-dyslexia),system-ui,-apple-system,"Segoe UI",Arial,sans-serif}bdi{unicode-bidi:isolate}header{background:var(--panel);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;padding-inline:clamp(16px,4vw,32px);display:flex;box-shadow:0 1px #1f3a5c0a}header:before{content:"";background:url(/logo.png) 0/contain no-repeat;flex:none;width:74px;height:60px;display:inline-block}header>*{align-items:center;gap:18px;display:flex}header label{color:var(--muted);flex-direction:row;align-items:center;gap:8px;margin:0;font-size:.85rem;font-weight:600}header select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:6px 10px}main{background:var(--panel);border:1px solid var(--line);border-radius:18px;max-width:760px;margin-block:clamp(20px,5vw,48px);margin-inline:auto;padding:clamp(22px,4vw,44px);box-shadow:0 20px 50px -30px #1f3a5c59}@media (max-width:820px){main{border-radius:14px;margin-inline:14px}}h1{color:var(--navy);margin:0 0 .5em;font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1.2}h2{color:var(--navy);margin:1.6em 0 .4em;font-size:1.25rem}h3{color:var(--navy);margin:1.2em 0 .3em;font-size:1.05rem}p{margin:0 0 1rem}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}small,.muted{color:var(--muted)}form{margin:0 0 1.25rem}label{color:var(--ink);flex-direction:column;align-items:flex-start;gap:.35rem;margin:0 0 1rem;font-weight:600;display:flex}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=password],select,textarea{border:1.5px solid var(--line);width:100%;max-width:420px;color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:1rem}textarea{resize:vertical;min-height:120px}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:var(--blue);outline:3px solid #5da0d866}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--navy)}button,.btn,[type=submit]{cursor:pointer;background:var(--navy);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .15s;display:inline-flex}button:hover,[type=submit]:hover{background:var(--navy-deep)}button:focus-visible,a:focus-visible,[type=submit]:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}button[disabled]{opacity:.5;cursor:not-allowed}.secondary,button.secondary{color:var(--navy);border:1.5px solid var(--navy);background:#fff}.secondary:hover,button.secondary:hover{background:var(--mist)}fieldset{border:1px solid var(--line);border-radius:12px;margin:0 0 1rem;padding:16px 18px}legend{color:var(--navy);padding-inline:6px;font-weight:700}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}th,td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 12px}th{background:var(--mist);color:var(--navy)}.card{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 1rem;padding:20px}.notice{background:var(--mist);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:14px 16px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
