.prose p{margin:0 0 1em;line-height:1.75}.prose h2{margin:2.5em 0 .5em;font-size:1.25rem;font-weight:700}.prose h3{margin:2em 0 .375em;font-size:1.0625rem;font-weight:600}.prose ul{padding-left:var(--sp-5);margin:0 0 1em}.prose li{margin-bottom:.25em;line-height:1.7}.prose a{color:var(--accent);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}.prose a:hover{color:var(--text)}.prose strong{font-weight:700}.prose em{font-style:italic}.legal-page.svelte-11r573x{max-width:48rem;margin-inline:auto;padding:3rem 1rem 6rem}.legal-header.svelte-11r573x{padding-bottom:var(--sp-5);border-bottom:1px solid var(--border);margin-bottom:2.5rem}h1.svelte-11r573x{margin:0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.2}
