:root{--a11y-font-scale:1;--a11y-line-height:normal;--a11y-focus-color:#e8590c;--a11y-focus-width:3px}:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:2px}:is(header,footer,.bg-brand-ink,.bg-brand-primary) :focus-visible,.bg-brand-ink:focus-visible,.bg-brand-primary:focus-visible{--a11y-focus-color:#ffd200}.a11y-skip-link{top:0;z-index:200;background:var(--brand-ink);color:#fff;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:underline;transition:transform .15s;position:fixed;inset-inline-start:0;transform:translateY(-120%)}.a11y-skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}#main-content:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:-3px}html[data-a11y-font=large]{--a11y-font-scale:1.15}html[data-a11y-font=xlarge]{--a11y-font-scale:1.3}html[data-a11y-font=max]{--a11y-font-scale:1.5}html[data-a11y-font] body{font-size:calc(1rem * var(--a11y-font-scale))}html[data-a11y-font] .text-xs{font-size:calc(.75rem * var(--a11y-font-scale))}html[data-a11y-font] .text-sm{font-size:calc(.875rem * var(--a11y-font-scale))}html[data-a11y-font] .text-base{font-size:calc(1rem * var(--a11y-font-scale))}html[data-a11y-font] .text-lg{font-size:calc(1.125rem * var(--a11y-font-scale))}html[data-a11y-font] .text-xl{font-size:calc(1.25rem * var(--a11y-font-scale))}html[data-a11y-font] .text-2xl{font-size:calc(1.5rem * var(--a11y-font-scale))}html[data-a11y-font] .text-3xl{font-size:calc(1.875rem * var(--a11y-font-scale))}html[data-a11y-font] .text-\[9px\]{font-size:calc(9px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[10px\]{font-size:calc(10px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[11px\]{font-size:calc(11px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[12px\]{font-size:calc(12px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[13px\]{font-size:calc(13px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[14px\]{font-size:calc(14px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[15px\]{font-size:calc(15px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[16px\]{font-size:calc(16px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[17px\]{font-size:calc(17px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[18px\]{font-size:calc(18px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[19px\]{font-size:calc(19px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[20px\]{font-size:calc(20px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[22px\]{font-size:calc(22px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[24px\]{font-size:calc(24px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[28px\]{font-size:calc(28px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[44px\]{font-size:calc(44px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[48px\]{font-size:calc(48px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[60px\]{font-size:calc(60px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[clamp\(22px\,2\.5vw\,32px\)\]{font-size:clamp(calc(22px * var(--a11y-font-scale)), 2.5vw, calc(32px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(24px\,4vw\,32px\)\]{font-size:clamp(calc(24px * var(--a11y-font-scale)), 4vw, calc(32px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(26px\,3\.4vw\,42px\)\]{font-size:clamp(calc(26px * var(--a11y-font-scale)), 3.4vw, calc(42px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(26px\,4vw\,34px\)\]{font-size:clamp(calc(26px * var(--a11y-font-scale)), 4vw, calc(34px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3\.6vw\,44px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3.6vw, calc(44px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3\.6vw\,46px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3.6vw, calc(46px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3\.8vw\,46px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3.8vw, calc(46px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3\.8vw\,48px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3.8vw, calc(48px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,4vw\,44px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 4vw, calc(44px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,3\.8vw\,52px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 3.8vw, calc(52px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,4vw\,48px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 4vw, calc(48px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,4vw\,52px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 4vw, calc(52px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,5vw\,60px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 5vw, calc(60px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(32px\,4\.5vw\,52px\)\]{font-size:clamp(calc(32px * var(--a11y-font-scale)), 4.5vw, calc(52px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(32px\,4vw\,52px\)\]{font-size:clamp(calc(32px * var(--a11y-font-scale)), 4vw, calc(52px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(32px\,4vw\,54px\)\]{font-size:clamp(calc(32px * var(--a11y-font-scale)), 4vw, calc(54px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(34px\,4\.2vw\,60px\)\]{font-size:clamp(calc(34px * var(--a11y-font-scale)), 4.2vw, calc(60px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(34px\,4\.5vw\,56px\)\]{font-size:clamp(calc(34px * var(--a11y-font-scale)), 4.5vw, calc(56px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(34px\,4\.5vw\,60px\)\]{font-size:clamp(calc(34px * var(--a11y-font-scale)), 4.5vw, calc(60px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(34px\,4vw\,56px\)\]{font-size:clamp(calc(34px * var(--a11y-font-scale)), 4vw, calc(56px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(36px\,5vw\,64px\)\]{font-size:clamp(calc(36px * var(--a11y-font-scale)), 5vw, calc(64px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(36px\,5vw\,68px\)\]{font-size:clamp(calc(36px * var(--a11y-font-scale)), 5vw, calc(68px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(38px\,5vw\,64px\)\]{font-size:clamp(calc(38px * var(--a11y-font-scale)), 5vw, calc(64px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(40px\,6vw\,80px\)\]{font-size:clamp(calc(40px * var(--a11y-font-scale)), 6vw, calc(80px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(44px\,6\.5vw\,92px\)\]{font-size:clamp(calc(44px * var(--a11y-font-scale)), 6.5vw, calc(92px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(56px\,8vw\,100px\)\]{font-size:clamp(calc(56px * var(--a11y-font-scale)), 8vw, calc(100px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(56px\,8vw\,96px\)\]{font-size:clamp(calc(56px * var(--a11y-font-scale)), 8vw, calc(96px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(64px\,9vw\,120px\)\]{font-size:clamp(calc(64px * var(--a11y-font-scale)), 9vw, calc(120px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(72px\,11vw\,140px\)\]{font-size:clamp(calc(72px * var(--a11y-font-scale)), 11vw, calc(140px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(96px\,16vw\,180px\)\]{font-size:clamp(calc(96px * var(--a11y-font-scale)), 16vw, calc(180px * var(--a11y-font-scale)))}html[data-a11y-font] .file\:text-\[13px\]::file-selector-button{font-size:calc(13px * var(--a11y-font-scale))}@media (min-width:48rem){html[data-a11y-font] .md\:text-\[24px\]{font-size:calc(24px * var(--a11y-font-scale))}html[data-a11y-font] .md\:text-\[28px\]{font-size:calc(28px * var(--a11y-font-scale))}html[data-a11y-font] .md\:text-\[40px\]{font-size:calc(40px * var(--a11y-font-scale))}html[data-a11y-font] .md\:text-\[60px\]{font-size:calc(60px * var(--a11y-font-scale))}}@media (min-width:64rem){html[data-a11y-font] .lg\:text-\[14px\]{font-size:calc(14px * var(--a11y-font-scale))}html[data-a11y-font] .lg\:text-\[15px\]{font-size:calc(15px * var(--a11y-font-scale))}html[data-a11y-font] .lg\:text-\[17px\]{font-size:calc(17px * var(--a11y-font-scale))}html[data-a11y-font] .lg\:text-\[18px\]{font-size:calc(18px * var(--a11y-font-scale))}html[data-a11y-font] .lg\:text-\[19px\]{font-size:calc(19px * var(--a11y-font-scale))}html[data-a11y-font] .lg\:text-\[22px\]{font-size:calc(22px * var(--a11y-font-scale))}html[data-a11y-font] .lg\:text-\[28px\]{font-size:calc(28px * var(--a11y-font-scale))}}@media (min-width:80rem){html[data-a11y-font] .xl\:text-\[14px\]{font-size:calc(14px * var(--a11y-font-scale))}}html[data-a11y-font] .text-\[10\.5px\]{font-size:calc(10.5px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[14\.5px\]{font-size:calc(14.5px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[15\.5px\]{font-size:calc(15.5px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[21px\]{font-size:calc(21px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[23px\]{font-size:calc(23px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[26px\]{font-size:calc(26px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[30px\]{font-size:calc(30px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[34px\]{font-size:calc(34px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[36px\]{font-size:calc(36px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[40px\]{font-size:calc(40px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[52px\]{font-size:calc(52px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[56px\]{font-size:calc(56px * var(--a11y-font-scale))}html[data-a11y-font] .text-\[clamp\(19px\,1\.6vw\,22px\)\]{font-size:clamp(calc(19px * var(--a11y-font-scale)), 1.6vw, calc(22px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(20px\,2\.2vw\,26px\)\]{font-size:clamp(calc(20px * var(--a11y-font-scale)), 2.2vw, calc(26px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(22px\,2\.2vw\,28px\)\]{font-size:clamp(calc(22px * var(--a11y-font-scale)), 2.2vw, calc(28px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(22px\,2\.2vw\,30px\)\]{font-size:clamp(calc(22px * var(--a11y-font-scale)), 2.2vw, calc(30px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(22px\,2\.3vw\,30px\)\]{font-size:clamp(calc(22px * var(--a11y-font-scale)), 2.3vw, calc(30px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(22px\,2\.4vw\,30px\)\]{font-size:clamp(calc(22px * var(--a11y-font-scale)), 2.4vw, calc(30px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(24px\,2\.4vw\,32px\)\]{font-size:clamp(calc(24px * var(--a11y-font-scale)), 2.4vw, calc(32px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,2\.9vw\,42px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 2.9vw, calc(42px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3\.4vw\,44px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3.4vw, calc(44px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3\.4vw\,46px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3.4vw, calc(46px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(28px\,3vw\,42px\)\]{font-size:clamp(calc(28px * var(--a11y-font-scale)), 3vw, calc(42px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,3\.1vw\,44px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 3.1vw, calc(44px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,3\.6vw\,48px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 3.6vw, calc(48px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,3\.6vw\,50px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 3.6vw, calc(50px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(30px\,4vw\,50px\)\]{font-size:clamp(calc(30px * var(--a11y-font-scale)), 4vw, calc(50px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(32px\,3\.8vw\,52px\)\]{font-size:clamp(calc(32px * var(--a11y-font-scale)), 3.8vw, calc(52px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(32px\,4vw\,56px\)\]{font-size:clamp(calc(32px * var(--a11y-font-scale)), 4vw, calc(56px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(34px\,4\.6vw\,64px\)\]{font-size:clamp(calc(34px * var(--a11y-font-scale)), 4.6vw, calc(64px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(36px\,3\.4vw\,46px\)\]{font-size:clamp(calc(36px * var(--a11y-font-scale)), 3.4vw, calc(46px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(36px\,4\.8vw\,68px\)\]{font-size:clamp(calc(36px * var(--a11y-font-scale)), 4.8vw, calc(68px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(38px\,5\.2vw\,72px\)\]{font-size:clamp(calc(38px * var(--a11y-font-scale)), 5.2vw, calc(72px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(38px\,5\.4vw\,78px\)\]{font-size:clamp(calc(38px * var(--a11y-font-scale)), 5.4vw, calc(78px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(38px\,5vw\,68px\)\]{font-size:clamp(calc(38px * var(--a11y-font-scale)), 5vw, calc(68px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(40px\,4\.4vw\,62px\)\]{font-size:clamp(calc(40px * var(--a11y-font-scale)), 4.4vw, calc(62px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(40px\,5\.6vw\,84px\)\]{font-size:clamp(calc(40px * var(--a11y-font-scale)), 5.6vw, calc(84px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(40px\,6vw\,90px\)\]{font-size:clamp(calc(40px * var(--a11y-font-scale)), 6vw, calc(90px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(42px\,6vw\,88px\)\]{font-size:clamp(calc(42px * var(--a11y-font-scale)), 6vw, calc(88px * var(--a11y-font-scale)))}html[data-a11y-font] .text-\[clamp\(56px\,5\.4vw\,76px\)\]{font-size:clamp(calc(56px * var(--a11y-font-scale)), 5.4vw, calc(76px * var(--a11y-font-scale)))}html[data-a11y-font] header>div{height:auto;min-height:80px;padding-block:4px}html[data-a11y-font=xlarge] header,html[data-a11y-font=max] header{--a11y-font-scale:1.15}html[data-a11y-font] section.h-screen{height:auto;min-height:100vh;padding-top:96px}html[data-a11y-font] :is(header,footer,nav) .whitespace-nowrap{white-space:normal}html[data-a11y-font] .truncate{white-space:normal;text-overflow:clip;overflow:visible}html[data-a11y-font] :is(p,li,span,a,h1,h2,h3,h4,h5,h6,td,th,button,label){overflow-wrap:break-word}html[data-a11y-contrast=high][data-a11y-contrast]{--brand-ink:#000;--brand-primary:#00379e;--brand-accent:#00379e;--brand-muted:#262626;--brand-line:#000;--page-bg:#fff;--surface-bg:#fff;--surface-muted:#fff;--text-main:#000;--text-muted:#000;--theme-selection-bg:#000;--theme-selection-text:#fff;--a11y-focus-color:#000}html[data-a11y-contrast=high] body{color:#000!important;background-color:#fff!important}html[data-a11y-contrast=high] :is(header,footer,.bg-brand-ink,.bg-brand-primary){background-color:#000!important;border-color:#fff!important}html[data-a11y-contrast=high] :is(header,footer,.bg-brand-ink,.bg-brand-primary) :is(a,button,span,p,li,h1,h2,h3,h4,h5,h6,div,svg,strong,em,time,address){color:#fff!important;border-color:#fff!important}html[data-a11y-contrast=high] :is(header,footer,.bg-brand-ink,.bg-brand-primary) .bg-white{color:#000!important;background-color:#fff!important;border-color:#000!important}html[data-a11y-contrast=high] [class*=text-white\/]{color:#fff!important}html[data-a11y-contrast=high] [class*=border-white\/]{border-color:#fff!important}html[data-a11y-contrast=high] [class*=bg-white\/]{background-color:#0000!important}html[data-a11y-contrast=high] [class*=bg-gradient-]{background-color:#000000d1!important;background-image:none!important}html[data-a11y-contrast=high] a[href]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}html[data-a11y-contrast=high] :is(input,select,textarea){color:#000!important;background-color:#fff!important;border:2px solid #000!important}html[data-a11y-contrast=high] :is(input,select,textarea)::placeholder{opacity:1;color:#4a4a4a!important}html[data-a11y-contrast=high] :is(button,[role=button],[type=submit],[type=button]){border:2px solid!important}html[data-a11y-contrast=high] :is(button,[role=button]):disabled,html[data-a11y-contrast=high] [aria-disabled=true]{opacity:1!important;color:#4a4a4a!important;border-style:dashed!important}html[data-a11y-contrast=high] :is([role=alert],[role=status],[aria-live]){color:#000!important;background-color:#fff!important;border:2px solid #000!important}html[data-a11y-contrast=high] :is([role=alert],[role=status]) svg{color:#000!important}html[data-a11y-contrast=high] .stj:not(.stj--light) .stj-card{color:#fff!important;background-color:#000!important;border-color:#fff!important}html[data-a11y-contrast=high] :focus-visible{outline-offset:2px;outline-width:4px}html[data-a11y-contrast=high] :is(header,footer,.bg-brand-ink) :focus-visible{--a11y-focus-color:#ffd200}html[data-a11y-spacing=wide] :is(p,li,dd,dt,td,th,span,a,h1,h2,h3,h4,h5,h6,label,legend,figcaption,blockquote,summary,button,input,textarea,select){letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}html[data-a11y-spacing=wide] p{margin-block-end:2em!important}html[data-a11y-spacing=wide] :is(.truncate,.whitespace-nowrap){white-space:normal;text-overflow:clip;overflow:visible}html[data-a11y-line=large]{--a11y-line-height:1.8}html[data-a11y-line=xlarge]{--a11y-line-height:2.2}html[data-a11y-line] :is(p,li,dd,dt,td,th,span,a,h1,h2,h3,h4,h5,h6,label,blockquote,figcaption){line-height:var(--a11y-line-height)!important}html[data-a11y-images=hidden] img{visibility:hidden!important}html[data-a11y-images=hidden] img[data-a11y-original-src]{background-color:var(--surface-muted);border:2px dashed var(--brand-line);visibility:visible!important;object-fit:contain!important}html[data-a11y-images=hidden] .leaflet-container img{visibility:visible!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto!important}}html[data-a11y-motion=reduced] *,html[data-a11y-motion=reduced] :before,html[data-a11y-motion=reduced] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-a11y-motion=reduced]{scroll-behavior:auto!important}html[data-a11y-cursor=large]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M4 2 L4 20.5 L8.6 16.2 L11.4 22.2 L14.6 20.7 L11.8 15 L18 14.6 Z' fill='%23000000' stroke='%23ffffff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto}html[data-a11y-cursor=xlarge]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2 L4 20.5 L8.6 16.2 L11.4 22.2 L14.6 20.7 L11.8 15 L18 14.6 Z' fill='%23000000' stroke='%23ffffff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 6 4,auto}html[data-a11y-cursor=large] :is(a[href],button:not(:disabled),[role=button],label[for],summary,select),html[data-a11y-cursor=large] [role=radio]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M9 2c-.83 0-1.5.67-1.5 1.5V12l-1.4-1.4a1.85 1.85 0 0 0-2.62 2.62l4.6 5.4A3.6 3.6 0 0 0 10.8 20h4.1a4 4 0 0 0 4-4V9a1.5 1.5 0 0 0-2.5-1.12A1.55 1.55 0 0 0 14 6.9a1.6 1.6 0 0 0-1.2.5 1.6 1.6 0 0 0-2.3-.5V3.5C10.5 2.67 9.83 2 9 2z' fill='%23000000' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 11 3,pointer!important}html[data-a11y-cursor=large] label:has(input){cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M9 2c-.83 0-1.5.67-1.5 1.5V12l-1.4-1.4a1.85 1.85 0 0 0-2.62 2.62l4.6 5.4A3.6 3.6 0 0 0 10.8 20h4.1a4 4 0 0 0 4-4V9a1.5 1.5 0 0 0-2.5-1.12A1.55 1.55 0 0 0 14 6.9a1.6 1.6 0 0 0-1.2.5 1.6 1.6 0 0 0-2.3-.5V3.5C10.5 2.67 9.83 2 9 2z' fill='%23000000' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 11 3,pointer!important}html[data-a11y-cursor=xlarge] :is(a[href],button:not(:disabled),[role=button],label[for],summary,select),html[data-a11y-cursor=xlarge] [role=radio]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M9 2c-.83 0-1.5.67-1.5 1.5V12l-1.4-1.4a1.85 1.85 0 0 0-2.62 2.62l4.6 5.4A3.6 3.6 0 0 0 10.8 20h4.1a4 4 0 0 0 4-4V9a1.5 1.5 0 0 0-2.5-1.12A1.55 1.55 0 0 0 14 6.9a1.6 1.6 0 0 0-1.2.5 1.6 1.6 0 0 0-2.3-.5V3.5C10.5 2.67 9.83 2 9 2z' fill='%23000000' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 17 5,pointer!important}html[data-a11y-cursor=xlarge] label:has(input){cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M9 2c-.83 0-1.5.67-1.5 1.5V12l-1.4-1.4a1.85 1.85 0 0 0-2.62 2.62l4.6 5.4A3.6 3.6 0 0 0 10.8 20h4.1a4 4 0 0 0 4-4V9a1.5 1.5 0 0 0-2.5-1.12A1.55 1.55 0 0 0 14 6.9a1.6 1.6 0 0 0-1.2.5 1.6 1.6 0 0 0-2.3-.5V3.5C10.5 2.67 9.83 2 9 2z' fill='%23000000' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 17 5,pointer!important}html[data-a11y-font-family=dyslexic] :is(body,p,li,dd,dt,td,th,span,a,h1,h2,h3,h4,h5,h6,label,legend,button,input,textarea,select,blockquote,figcaption,summary){letter-spacing:.05em;word-spacing:.14em;line-height:1.7;font-family:OpenDyslexic,Comic Sans MS,Tahoma,Verdana,Segoe UI,sans-serif!important}html[data-a11y-font-family=dyslexic] :is(code,pre,kbd,samp,.font-mono,[class*=font-mono]){font-family:ui-monospace,Cascadia Mono,Courier New,monospace!important}html[data-a11y-font-family=dyslexic] svg{font-family:inherit}html[data-a11y-saturation=low]{filter:saturate(.55)}html[data-a11y-saturation=grayscale]{filter:grayscale()}html[data-a11y-saturation=high]{filter:saturate(1.7)}html[data-a11y-align=left] :is(p,li,dd,dt,h1,h2,h3,h4,h5,h6,td,th,blockquote,figcaption,label,span){text-align:left!important}html[data-a11y-align=center] :is(p,li,dd,dt,h1,h2,h3,h4,h5,h6,td,th,blockquote,figcaption,label,span){text-align:center!important}html[data-a11y-align=right] :is(p,li,dd,dt,h1,h2,h3,h4,h5,h6,td,th,blockquote,figcaption,label,span){text-align:right!important}html[data-a11y-hints=on] [data-a11y-hint]:not(.fixed):not(.absolute):not(.sticky){position:relative}html[data-a11y-hints=on] [data-a11y-hint]:hover:after,html[data-a11y-hints=on] [data-a11y-hint]:focus-visible:after,html[data-a11y-hints=on] [data-a11y-hint]:focus-within:after{content:attr(data-a11y-hint);z-index:210;color:#fff;text-align:center;pointer-events:none;background:#000;border:1px solid #fff;width:max-content;max-width:min(240px,70vw);padding:6px 10px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}html[data-a11y-hints=on] .fixed[data-a11y-hint]:hover:after,html[data-a11y-hints=on] .fixed[data-a11y-hint]:focus-visible:after,html[data-a11y-hints=on] .fixed[data-a11y-hint]:focus-within:after{top:auto;bottom:calc(100% + 8px)}[data-a11y-ui][data-a11y-ui],[data-a11y-ui][data-a11y-ui] *{letter-spacing:normal!important;word-spacing:normal!important;text-align:start!important;text-indent:0!important;margin-block-end:0!important;line-height:1.45!important}[data-a11y-ui][data-a11y-ui]{--a11y-panel-scale:clamp(1, var(--a11y-font-scale), 1.3)}.a11y-fab{right:20px;bottom:calc(24px + var(--fab-lift,0px));z-index:110;color:#fff;background:#2563eb;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:background-color .2s,transform .2s,bottom .3s;display:inline-flex;position:fixed;box-shadow:0 4px 14px #0f172a47,0 0 0 1px #0f172a1f}.a11y-fab:hover{background:#1d4ed8;transform:scale(1.06)}@media (max-width:1023.98px){.a11y-fab{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--fab-lift,0px));border-width:2px;width:48px;height:48px}.a11y-fab>svg{width:24px;height:24px}}.a11y-fab-badge{color:#1d4ed8;background:#fff;border:1px solid #1d4ed8;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}html[data-a11y-motion=reduced] .a11y-fab:hover{transform:none}@media (prefers-reduced-motion:reduce){.a11y-fab:hover{transform:none}}.a11y-panel{z-index:120;background:var(--surface-bg);border:1px solid var(--brand-line);flex-direction:column;max-height:85vh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0000004d}@media (min-width:40rem){.a11y-panel{left:auto;right:20px;bottom:calc(92px + var(--fab-lift,0px));width:380px;max-width:calc(100vw - 40px);max-height:min(78vh, 640px, calc(100dvh - 108px - var(--fab-lift,0px)));box-shadow:0 8px 40px #0000004d}}.a11y-panel-head{background:var(--brand-ink);color:#fff;flex:none;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.a11y-panel-heading{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.a11y-panel-title{font-size:calc(16px * var(--a11y-panel-scale));color:#fff;overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:700;display:flex}.a11y-panel-intro{font-size:calc(12px * var(--a11y-panel-scale));color:#fffc;overflow-wrap:anywhere}.a11y-panel-close{color:#fff;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:inline-flex}.a11y-panel-close:hover{background:#ffffff1f}.a11y-panel-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.a11y-panel-body>*{flex:none}.a11y-panel-foot{border-top:1px solid var(--brand-line);flex-direction:column;flex:none;gap:8px;padding:16px;display:flex}.a11y-row{border:1px solid color-mix(in srgb, var(--brand-line) 30%, transparent);cursor:pointer;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:44px;padding:12px;transition:background-color .2s,border-color .2s;display:flex}.a11y-row:hover{background:var(--surface-muted)}.a11y-row.is-on{border-color:var(--brand-primary);background:var(--surface-muted)}.a11y-row-icon{color:var(--brand-primary);flex:none;margin-top:2px}.a11y-row-text{flex-direction:column;flex:9rem;gap:2px;min-width:0;display:flex}.a11y-row-label{font-size:calc(14px * var(--a11y-panel-scale));color:var(--text-main);overflow-wrap:anywhere;font-weight:500}.a11y-row-hint{font-size:calc(12px * var(--a11y-panel-scale));color:var(--text-muted);overflow-wrap:anywhere}.a11y-state{border:1px solid color-mix(in srgb, var(--brand-line) 40%, transparent);color:var(--text-muted);font-size:calc(11px * var(--a11y-panel-scale));white-space:nowrap;flex:none;align-items:center;gap:4px;padding:4px 8px;font-weight:700;display:inline-flex}.a11y-row.is-on .a11y-state{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.a11y-group{border:1px solid color-mix(in srgb, var(--brand-line) 30%, transparent);flex-direction:column;gap:8px;padding:12px;display:flex}.a11y-group>*,.a11y-row-text>*{flex:none}.a11y-group-title{font-size:calc(14px * var(--a11y-panel-scale));color:var(--text-main);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:500;display:flex}.a11y-group-title svg{color:var(--brand-primary);flex:none}.a11y-group-hint{font-size:calc(12px * var(--a11y-panel-scale));color:var(--text-muted);overflow-wrap:anywhere}.a11y-options{flex-wrap:wrap;gap:8px;display:flex}.a11y-option{border:1px solid color-mix(in srgb, var(--brand-line) 30%, transparent);min-width:0;min-height:44px;color:var(--text-muted);font-size:calc(13px * var(--a11y-panel-scale));cursor:pointer;overflow-wrap:anywhere;flex:8.5rem;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s,border-color .2s;display:flex}.a11y-option:hover{background:var(--surface-muted)}.a11y-option.is-on{border-color:var(--brand-primary);background:var(--surface-muted);color:var(--text-main);font-weight:700}.a11y-mark{border:1px solid color-mix(in srgb, var(--brand-line) 50%, transparent);flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.a11y-option.is-on .a11y-mark{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.a11y-reset{background:var(--brand-ink);color:#fff;width:100%;min-height:44px;font-size:calc(13px * var(--a11y-panel-scale));cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:background-color .2s;display:inline-flex}.a11y-reset:hover{background:var(--brand-primary)}.a11y-shortcut{font-size:calc(11px * var(--a11y-panel-scale));color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.a11y-shortcut kbd{border:1px solid color-mix(in srgb, var(--brand-line) 50%, transparent);white-space:nowrap;direction:ltr;padding:2px 6px;font-family:ui-monospace,Cascadia Mono,Courier New,monospace}:is(.a11y-row:has(:focus-visible),.a11y-option:has(:focus-visible)){outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:2px}html[data-a11y-contrast=high] .a11y-fab{color:#fff!important;background:#000!important;border-color:#fff!important;box-shadow:0 0 0 2px #000!important}html[data-a11y-contrast=high] .a11y-fab-badge{color:#000!important;background:#fff!important;border-color:#000!important}html[data-a11y-contrast=high] :is(.a11y-row,.a11y-option,.a11y-group){border-color:#000!important}
