.document-page.svelte-l7qr1t{min-height:calc(100dvh - var(--header-height));background-color:var(--bg-primary);background-image:radial-gradient(var(--bg-dot) 1.5px,transparent 1.5px);background-size:24px 24px;padding:4rem 0}.doc-header.svelte-l7qr1t{text-align:center;margin-bottom:4rem}.doc-header.svelte-l7qr1t h1:where(.svelte-l7qr1t){font-family:var(--font-rounded);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-1px}.last-updated.svelte-l7qr1t{color:var(--text-secondary);font-weight:600;font-size:1.1rem;margin:0}.doc-content.svelte-l7qr1t{max-width:800px;margin:0 auto;background:#fff;padding:3rem 4rem;border-radius:24px;box-shadow:0 10px 30px #0000000a;border:1px solid rgba(0,0,0,.05)}.doc-content.svelte-l7qr1t section:where(.svelte-l7qr1t){margin-bottom:2.5rem}.doc-content.svelte-l7qr1t section:where(.svelte-l7qr1t):last-child{margin-bottom:0}.doc-content.svelte-l7qr1t h2:where(.svelte-l7qr1t){font-family:var(--font-rounded);font-size:1.5rem;font-weight:800;margin:0 0 1rem;color:var(--text-primary)}.doc-content.svelte-l7qr1t p:where(.svelte-l7qr1t),.doc-content.svelte-l7qr1t li:where(.svelte-l7qr1t){font-size:1.05rem;line-height:1.7;color:#4a4d55;margin:0 0 1rem}.doc-content.svelte-l7qr1t ul:where(.svelte-l7qr1t){padding-left:1.5rem;margin-bottom:1.5rem}.text-link.svelte-l7qr1t{color:var(--accent-red);text-decoration:none;font-weight:700;transition:opacity .2s}.text-link.svelte-l7qr1t:hover{opacity:.8}.doc-footer.svelte-l7qr1t{max-width:800px;margin:3rem auto 0;display:flex;justify-content:center}@media(max-width:768px){.doc-content.svelte-l7qr1t{padding:2rem}}
