.legal-shell.svelte-9ad5ix.svelte-9ad5ix{min-height:100vh;padding:7rem 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-9ad5ix.svelte-9ad5ix,.legal-card.svelte-9ad5ix.svelte-9ad5ix{max-width:960px;margin:0 auto}.legal-hero.svelte-9ad5ix.svelte-9ad5ix{margin-bottom:1.5rem}.eyebrow.svelte-9ad5ix.svelte-9ad5ix{margin:0 0 .75rem;color:#7a5f36;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.svelte-9ad5ix.svelte-9ad5ix{margin:0;color:#171717;font-size:clamp(2.4rem,5vw,4rem);line-height:.96;font-weight:900;text-transform:uppercase}.lede.svelte-9ad5ix.svelte-9ad5ix{max-width:740px;margin:1rem 0 0;color:#343330;font-size:1.05rem;line-height:1.7}.legal-card.svelte-9ad5ix.svelte-9ad5ix{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-9ad5ix+section.svelte-9ad5ix{margin-top:1.4rem;padding-top:1.35rem;border-top:1px solid rgba(23,23,23,.08)}h2.svelte-9ad5ix.svelte-9ad5ix{margin:0 0 .55rem;color:#171717;font-size:1.08rem;font-weight:850}p.svelte-9ad5ix.svelte-9ad5ix{color:#343330;font-size:.98rem;line-height:1.72}a.svelte-9ad5ix.svelte-9ad5ix{color:#7a5f36;font-weight:700}@media (max-width: 640px){.legal-shell.svelte-9ad5ix.svelte-9ad5ix{padding:5.5rem .85rem 3rem}.legal-card.svelte-9ad5ix.svelte-9ad5ix{padding:1.2rem 1rem;border-radius:.85rem}}
