.legal-shell.svelte-2t7qph.svelte-2t7qph{min-height:100vh;padding:3rem 1rem 4rem;background:radial-gradient(circle at top left,rgba(127,72,167,.14),transparent 22%),radial-gradient(circle at 24% 0%,rgba(164,114,53,.12),transparent 18%),#f4f1ea}.legal-hero.svelte-2t7qph.svelte-2t7qph,.legal-card.svelte-2t7qph.svelte-2t7qph{max-width:960px;margin:0 auto}.legal-hero.svelte-2t7qph.svelte-2t7qph{margin-bottom:1.5rem}.eyebrow.svelte-2t7qph.svelte-2t7qph{margin:0 0 .75rem;color:#7a5f36;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.svelte-2t7qph.svelte-2t7qph{margin:0;color:#171717;font-size:clamp(2.4rem,5vw,4rem);line-height:.96;font-weight:900;text-transform:uppercase}.lede.svelte-2t7qph.svelte-2t7qph{max-width:740px;margin:1rem 0 0;color:#343330;font-size:1.05rem;line-height:1.7}.legal-card.svelte-2t7qph.svelte-2t7qph{background:#ffffffd1;border:1px solid rgba(23,23,23,.08);border-radius:1rem;padding:1.6rem 1.35rem;box-shadow:0 24px 60px #0000000f}section.svelte-2t7qph+section.svelte-2t7qph{margin-top:1.4rem;padding-top:1.35rem;border-top:1px solid rgba(23,23,23,.08)}h2.svelte-2t7qph.svelte-2t7qph{margin:0 0 .55rem;color:#171717;font-size:1.08rem;font-weight:850}p.svelte-2t7qph.svelte-2t7qph{color:#343330;font-size:.98rem;line-height:1.72}a.svelte-2t7qph.svelte-2t7qph{color:#7a5f36;font-weight:700}@media (max-width: 640px){.legal-shell.svelte-2t7qph.svelte-2t7qph{padding:2rem .85rem 3rem}.legal-card.svelte-2t7qph.svelte-2t7qph{padding:1.2rem 1rem;border-radius:.85rem}}
