.page-hero.svelte-7ke6fz{padding:6rem 0 3rem;background:linear-gradient(135deg,#0a0a0a,#141414);text-align:center}.page-title.svelte-7ke6fz{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:.75rem}.page-sub.svelte-7ke6fz{font-size:.95rem;color:var(--color-text-dim)}.legal-content.svelte-7ke6fz{max-width:720px}.legal-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.15rem;font-weight:800;margin:2.5rem 0 .75rem}.legal-content.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-child{margin-top:0}.legal-content.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.925rem;color:var(--color-text-muted);line-height:1.8;margin-bottom:.75rem}.legal-content.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.5rem;margin-bottom:1rem}.legal-content.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:.925rem;color:var(--color-text-muted);line-height:1.8;margin-bottom:.35rem}.legal-content.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-accent);transition:opacity var(--transition)}.legal-content.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.8}@media(max-width:768px){.page-hero.svelte-7ke6fz{padding:4rem 0 2rem}.legal-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:2rem 0 .75rem}}@media(max-width:400px){.legal-content.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-content.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:.875rem}.legal-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.05rem}}
