.home.a11yp{min-height:100svh}.home.a11yp .a11yp__main{max-width:680px;padding:calc(104px + env(safe-area-inset-top,0px)) 18px 40px;margin:0 auto}.home.a11yp .vtitle{padding:0;font-size:min(15vw,5rem)}.home.a11yp .a11yp__lead{text-wrap:pretty;margin:18px 0 0;font-size:1.125rem;font-weight:500;line-height:1.55}.home.a11yp .a11yp__main section{margin-top:36px}.home.a11yp .a11yp__main h2{color:var(--blue);margin:0 0 10px;font-size:1.375rem;font-weight:900;line-height:1.2}.home.a11yp .a11yp__main p,.home.a11yp .a11yp__main li{text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.home.a11yp .a11yp__main p{margin:0 0 10px}.home.a11yp .a11yp__main ul{gap:8px;padding-inline-start:1.2em;list-style:outside;display:grid}.home.a11yp .a11yp__main li::marker{color:var(--blue)}.home.a11yp .a11yp__main a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.home.a11yp .a11yp__dates{color:color-mix(in srgb, var(--ink) 64%, transparent);margin-top:40px;font-size:.9375rem}@media (min-width:1000px){.home.a11yp .a11yp__main{padding-top:calc(132px + env(safe-area-inset-top,0px))}}
