.document-page[data-astro-cid-md2lkezl]{background:var(--sky);min-height:100vh}.document-page__header[data-astro-cid-md2lkezl],.document-page__main[data-astro-cid-md2lkezl]{width:min(100% - 3rem,50rem);margin:0 auto}.document-page__header[data-astro-cid-md2lkezl]{padding-top:clamp(1.75rem,4vh,3.2rem)}.document-page__main[data-astro-cid-md2lkezl]{padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.document-page__intro[data-astro-cid-md2lkezl]{margin-bottom:clamp(2.25rem,5vw,3.25rem)}.document-page__eyebrow[data-astro-cid-md2lkezl]{color:var(--sun);letter-spacing:.18em;margin:0 0 1rem;font-size:.72rem;font-weight:750}.document-page__intro[data-astro-cid-md2lkezl] h1[data-astro-cid-md2lkezl]{color:var(--cream);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.8rem + 2vw,3.6rem);font-weight:850;line-height:1.04}.document-page__intro[data-astro-cid-md2lkezl] p:not(.document-page__eyebrow){max-width:38rem;color:var(--secondary-text);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.6}.prose[data-astro-cid-md2lkezl]{color:var(--cream);padding:clamp(1.6rem,4vw,3rem);font-size:1rem;line-height:1.65}.prose[data-astro-cid-md2lkezl] h2{letter-spacing:-.015em;margin:2.4rem 0 .75rem;font-size:1.3rem;font-weight:780;line-height:1.25}.prose[data-astro-cid-md2lkezl] h2:first-child{margin-top:0}.prose[data-astro-cid-md2lkezl] h3{margin:1.6rem 0 .4rem;font-size:1.05rem;font-weight:740}.prose[data-astro-cid-md2lkezl] p,.prose[data-astro-cid-md2lkezl] ul{margin:.65rem 0 0}.prose[data-astro-cid-md2lkezl] ul{padding-left:1.25rem}.prose[data-astro-cid-md2lkezl] li+li{margin-top:.4rem}.prose[data-astro-cid-md2lkezl] li::marker{color:var(--sun)}.prose[data-astro-cid-md2lkezl] a{color:var(--cream);text-decoration-color:var(--sun);text-underline-offset:.2em;font-weight:650}.prose[data-astro-cid-md2lkezl] a:focus-visible{outline:3px solid var(--sun);outline-offset:.2rem;border-radius:.25rem}.prose[data-astro-cid-md2lkezl] code{background:var(--card-back-2);border-radius:.35rem;padding:.08em .35em;font-size:.9em}.prose[data-astro-cid-md2lkezl] .muted{color:var(--secondary-text);font-size:.9rem}@media (width<=560px){.document-page__header[data-astro-cid-md2lkezl],.document-page__main[data-astro-cid-md2lkezl]{width:min(100% - 2rem,50rem)}.prose[data-astro-cid-md2lkezl]{padding:1.4rem 1.15rem 1.7rem}}
