.page-scroll.svelte-1d0dgro{height:100%;overflow-y:auto}.doc.svelte-1d0dgro{max-width:64rem;margin:0 auto;padding:3rem 1.5rem}.doc.svelte-1d0dgro h1:where(.svelte-1d0dgro){letter-spacing:-.025em;color:var(--gray-900);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700}.lede.svelte-1d0dgro{color:var(--gray-600);max-width:44rem;margin:1rem 0 2rem;font-size:1.05rem;line-height:1.6}.lede.svelte-1d0dgro a{color:var(--primary-600);font-weight:500;text-decoration:underline}.grid.svelte-1d0dgro{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.card.svelte-1d0dgro{border:1px solid var(--gray-200);background-color:var(--card-background);border-radius:.75rem;padding:1.5rem}.card.svelte-1d0dgro .card-icon{color:var(--primary-600)}.card.svelte-1d0dgro h2:where(.svelte-1d0dgro){color:var(--gray-900);margin:.75rem 0 .5rem;font-size:1.05rem;font-weight:600}.card.svelte-1d0dgro p:where(.svelte-1d0dgro){color:var(--gray-600);font-size:.92rem;line-height:1.55}.detail.svelte-1d0dgro{max-width:44rem;margin-top:3rem}.detail.svelte-1d0dgro h2{color:var(--gray-900);margin-top:2.25rem;margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.detail.svelte-1d0dgro p{color:var(--gray-700);font-size:1rem;line-height:1.7}.detail.svelte-1d0dgro a{color:var(--primary-600);font-weight:500;text-decoration:underline}
