.public-document.svelte-1mo7jzn{min-height:100vh;color:var(--text);background:var(--ground);font-family:var(--body),sans-serif;overflow-wrap:anywhere}header.svelte-1mo7jzn,main.svelte-1mo7jzn,footer.svelte-1mo7jzn{max-width:820px;margin-inline:auto;padding-inline:24px}header.svelte-1mo7jzn{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}header.svelte-1mo7jzn .brand:where(.svelte-1mo7jzn){font-size:21px;font-weight:600;text-decoration:none}main.svelte-1mo7jzn{padding-block:48px 72px;line-height:1.75}h1.svelte-1mo7jzn{letter-spacing:-.025em;margin:24px 0 36px;font-size:clamp(30px,5vw,44px);line-height:1.15}main.svelte-1mo7jzn h2{margin:36px 0 12px;font-size:22px;line-height:1.35}main.svelte-1mo7jzn p{color:var(--muted);margin:12px 0}main.svelte-1mo7jzn li{color:var(--muted);margin-block:8px}a.svelte-1mo7jzn{color:var(--blue);text-underline-offset:4px}.back.svelte-1mo7jzn{align-items:center;min-height:44px;display:inline-flex}footer.svelte-1mo7jzn{border-top:1px solid var(--line);color:var(--muted);padding-block:24px 40px;font-size:13px;line-height:1.7}nav.svelte-1mo7jzn{flex-wrap:wrap;gap:8px 24px;display:flex}nav.svelte-1mo7jzn a:where(.svelte-1mo7jzn){align-items:center;min-height:44px;display:inline-flex}a.svelte-1mo7jzn:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.svelte-1mo7jzn::selection{background:var(--blue-soft);color:var(--text)}
