header.site.svelte-3z74us{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s6);max-width:1120px;margin:0 auto;flex-wrap:wrap}.logo.svelte-3z74us img:where(.svelte-3z74us){display:block;height:58px;width:225px}nav.svelte-3z74us{display:flex;gap:var(--s6);flex-wrap:wrap}nav.svelte-3z74us a:where(.svelte-3z74us){text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-weight:500}nav.svelte-3z74us a:where(.svelte-3z74us):hover{text-decoration:underline}footer.site.svelte-3z74us{max-width:1120px;margin:var(--s12) auto 0;padding:var(--s8) var(--s6) var(--s4)}footer.svelte-3z74us nav:where(.svelte-3z74us){gap:var(--s2) var(--s6)}footer.svelte-3z74us p:where(.svelte-3z74us){font-size:14px;margin:var(--s4) 0 0}@media(max-width:520px){header.site.svelte-3z74us{padding:var(--s3) var(--s4)}nav.svelte-3z74us{gap:var(--s4)}footer.site.svelte-3z74us{padding:var(--s8) var(--s4) var(--s4)}}main.site{max-width:1120px;margin:0 auto;padding:var(--s6) var(--s6) 0}main.site.prose{max-width:720px}main.site h1{font-size:clamp(36px,6vw,64px);max-width:16ch}main.site h2{font-size:28px;margin-top:var(--s12)}main.site p,main.site li{font-size:18px;max-width:62ch;overflow-wrap:anywhere}main.site .lede{font-size:21px;color:var(--paper)}@media(max-width:520px){main.site{padding:var(--s4) var(--s4) 0}}
