@font-face{font-family:A11y Atkinson Hyperlegible;src:url(../media/atkinson-hyperlegible-latin-400-normal.3kiu02q1_kqh0.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:A11y Atkinson Hyperlegible;src:url(../media/atkinson-hyperlegible-latin-700-normal.417-y-7y4nwlv.woff2)format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:A11y OpenDyslexic;src:url(../media/opendyslexic-latin-400-normal.00ahptguu4xa_.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:A11y OpenDyslexic;src:url(../media/opendyslexic-latin-700-normal.27boyzw8g00zk.woff2)format("woff2");font-weight:600 700;font-display:swap}:root{--a11y-accent:var(--color-link-hover,#e2901d);--a11y-focus:var(--color-brand-text,#7ab0e6);--a11y-launcher:var(--color-brand-deep,#023a51);--a11y-mark:color-mix(in srgb, var(--a11y-accent) 22%, transparent)}html[data-a11y-text="115"]{font-size:115%}html[data-a11y-text="130"]{font-size:130%}html[data-a11y-text="150"]{font-size:150%}html[data-a11y-text="175"]{font-size:175%}html[data-a11y-text] body :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,td,th,label,blockquote){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html[data-a11y-text] body :where(a,span,button){overflow-wrap:break-word}@layer base{html[data-a11y-text] body :where(main,header,footer) :where(div,section,figure,img,svg,table,ul,ol,dl,p,h1,h2,h3,h4,h5,h6,a){max-width:100%}}@media (max-width:40rem){html:is([data-a11y-text="150"],[data-a11y-text="175"]) body :where(main,footer) .grid{grid-template-columns:minmax(0,1fr)!important}html:is([data-a11y-text="150"],[data-a11y-text="175"]) body :where(td,th){white-space:normal!important}}html[data-a11y-leading=relaxed] body :where(p,li,dd,dt,td,th,blockquote,label,a,span){line-height:1.75!important}html[data-a11y-leading=loose] body :where(p,li,dd,dt,td,th,blockquote,label,a,span){line-height:2.1!important}html[data-a11y-leading=loose] body p{margin-block-end:1em}html[data-a11y-spacing=wide] body{letter-spacing:.06em!important;word-spacing:.1em!important}html[data-a11y-spacing=wider] body{letter-spacing:.12em!important;word-spacing:.16em!important}html[data-a11y-spacing] body *{letter-spacing:inherit!important}html[data-a11y-font=readable]{--font-sans:"A11y Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--font-serif:"A11y Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--font-display:"A11y Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--font-button:"A11y Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif}html[data-a11y-font=dyslexic]{--font-sans:"A11y OpenDyslexic", ui-sans-serif, system-ui, sans-serif;--font-serif:"A11y OpenDyslexic", ui-sans-serif, system-ui, sans-serif;--font-display:"A11y OpenDyslexic", ui-sans-serif, system-ui, sans-serif;--font-button:"A11y OpenDyslexic", ui-sans-serif, system-ui, sans-serif}html[data-a11y-font=readable] body :not(code,pre,kbd,samp,.font-mono){font-family:A11y Atkinson Hyperlegible,ui-sans-serif,system-ui,sans-serif}html[data-a11y-font=dyslexic] body :not(code,pre,kbd,samp,.font-mono){font-family:A11y OpenDyslexic,ui-sans-serif,system-ui,sans-serif}html[data-a11y-font] body :is(em,i){font-style:normal;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html[data-a11y-align=left] body :where(p,li,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,td,th){text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-a11y-contrast=high][data-theme=light]{--color-page:#f4f2ec;--color-heading:#000;--color-brand-text:#002a63;--color-ink:#000;--color-ink-muted:#1f2533;--color-hairline:#6b6b6b;--color-surface:#fff;--color-surface-muted:#f4f2ec;--color-card:#fff;--color-brand:#002a63;--color-gold:#6e5410}html[data-a11y-contrast=high]:not([data-theme=light]){--color-page:#000;--color-heading:#fff;--color-brand-text:#a9c8ff;--color-ink:#fff;--color-ink-muted:#e3e7f0;--color-hairline:#8f9bb3;--color-surface:#050a14;--color-surface-muted:#0b1424;--color-card:#0b1424;--color-brand:#a9c8ff;--color-gold:#f0d08a}html[data-a11y-contrast=dark],html[data-a11y-contrast=dark] [data-theme=light]{--color-page:#000;--color-heading:#fff;--color-brand-text:#9fc2ff;--color-menu-ink:#fff;--color-field-ink:#fff;--color-ink:#fff;--color-ink-muted:#ececec;--color-hairline:#9a9a9a;--color-surface:#000;--color-surface-muted:#0a0a0a;--color-card:#0a0a0a;--color-brand:#9fc2ff;--color-brand-accent:#000;--color-blue:#9fc2ff;--color-blue-deep:#000;--color-gold:#ffd77a;--color-gold-soft:#ffd77a;--a11y-focus:#ffd77a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-a11y-contrast=light],html[data-a11y-contrast=light] [data-theme=light]{--color-page:#fff;--color-heading:#000;--color-brand-text:#00245a;--color-menu-ink:#000;--color-field-ink:#000;--color-ink:#000;--color-ink-muted:#111;--color-hairline:#555;--color-surface:#fff;--color-surface-muted:#fff;--color-card:#fff;--color-brand:#00245a;--color-gold:#5c4408;--a11y-focus:#00245a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-a11y-contrast] body :where(input,select,textarea,button){border-color:var(--color-ink)}html[data-a11y-contrast] body a:not([data-a11y-ui] *){text-decoration-thickness:2px}html[data-a11y-saturation=low] body>:not([data-a11y-ui]){filter:saturate(.35)}html[data-a11y-saturation=none] body>:not([data-a11y-ui]){filter:grayscale()}html[data-a11y-links=on] body a:not([data-a11y-ui] *){text-underline-offset:3px;background-color:var(--a11y-mark);outline:1px solid var(--a11y-accent);outline-offset:1px;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y-headings=on] body :is(h1,h2,h3,h4,h5,h6):not([data-a11y-ui] *){outline:2px solid var(--a11y-accent);outline-offset:6px}html[data-a11y-focus=on] :focus-visible{outline:4px solid var(--a11y-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 8px color-mix(in srgb, var(--a11y-accent) 45%, transparent)!important}html[data-a11y-motion=pause]{scroll-behavior:auto!important}html[data-a11y-motion=pause] *,html[data-a11y-motion=pause] :before,html[data-a11y-motion=pause] :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-play-state:paused!important;animation-delay:-1ms!important}html[data-a11y-cursor=large],html[data-a11y-cursor=large] *{cursor:url(../media/cursor-arrow.19j-6ekofopx3.svg) 6 4,auto!important}html[data-a11y-cursor=large] :is(a,button,[role=button],[role=radio],label,summary,select),html[data-a11y-cursor=large] :is(a,button,[role=button],[role=radio],label,summary,select) *{cursor:url(../media/cursor-hand.1z9sm3u3z5vuj.svg) 16 4,pointer!important}html[data-a11y-decor=hide] [data-decorative]{display:none!important}.a11y-guide,.a11y-mask{z-index:2147483000;pointer-events:none;position:fixed;left:0;right:0}.a11y-guide{background:color-mix(in srgb, var(--a11y-accent) 55%, transparent);border-block:1px solid var(--a11y-accent);height:.6rem;margin-top:-.3rem;box-shadow:0 0 0 1px #00000040}.a11y-mask{background:#0000009e}.a11y-dialog{border:0;width:min(27rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0}.a11y-dialog[data-side=left]{margin:0 auto 0 0}.a11y-dialog::backdrop{background:#050a148c}.a11y-dialog[open]{animation:.2s ease-out a11y-in}@keyframes a11y-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.a11y-dialog[open]{animation:none}}
