.hero.svelte-1wx29gl{padding:4.5rem 0 2.5rem;border-bottom:1px solid var(--border-strong)}.hero.svelte-1wx29gl h1:where(.svelte-1wx29gl){font-size:clamp(2.1rem,4.5vw,3rem);margin:.75rem 0 1rem}.tagline.svelte-1wx29gl{color:var(--fg-secondary);font-size:1.05rem;max-width:620px;margin:0 0 1rem}.updated.svelte-1wx29gl{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.body.svelte-1wx29gl{padding:3rem 0 4.5rem}.prose.svelte-1wx29gl{max-width:760px}.prose.svelte-1wx29gl h2{font-size:1.35rem;margin:2.5rem 0 .85rem;padding-top:2.5rem;border-top:1px solid var(--border)}.prose.svelte-1wx29gl h2:first-child{margin-top:0;padding-top:0;border-top:none}.prose.svelte-1wx29gl h3{font-size:1rem;margin:1.6rem 0 .5rem}.prose.svelte-1wx29gl p,.prose.svelte-1wx29gl li{color:var(--fg-secondary);line-height:1.75}.prose.svelte-1wx29gl p{margin:0 0 1rem}.prose.svelte-1wx29gl ul{margin:0 0 1rem;padding-left:1.15rem}.prose.svelte-1wx29gl li{margin-bottom:.5rem}.prose.svelte-1wx29gl a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1wx29gl strong{color:var(--fg)}.prose.svelte-1wx29gl table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font-size:.9rem}.prose.svelte-1wx29gl th,.prose.svelte-1wx29gl td{text-align:left;padding:.7rem .8rem;border:1px solid var(--border);vertical-align:top}.prose.svelte-1wx29gl th{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.prose.svelte-1wx29gl td{color:var(--fg-secondary)}.prose.svelte-1wx29gl .table-scroll{overflow-x:auto}
