.legal-hero.svelte-1d73e2x{background:linear-gradient(120deg, #1a2228, var(--cta-bright,#ff993b));color:#fff;padding:3rem 1.2rem 2.1rem}.legal-wrap.svelte-1d73e2x{max-width:980px;margin:0 auto}.eyebrow.svelte-1d73e2x{text-transform:uppercase;letter-spacing:.08em;color:#f4c066;margin-bottom:.6rem;font-size:.76rem;font-weight:700}h1.svelte-1d73e2x{margin-bottom:.9rem;font-family:IBM Plex Sans,sans-serif;font-size:clamp(2rem,5vw,2.8rem);line-height:1.1}.legal-hero.svelte-1d73e2x p:where(.svelte-1d73e2x){color:#ffffffe6;max-width:70ch;line-height:1.7}.updated.svelte-1d73e2x{color:#ffffffbf;margin-top:.75rem;font-size:.9rem}.legal-content.svelte-1d73e2x{padding:1.7rem 1.2rem 2.2rem}.legal-wrap.svelte-1d73e2x{gap:.95rem;display:grid}.legal-card.svelte-1d73e2x{background:#fff;border:1px solid #1a22281f;border-radius:14px;padding:1.05rem 1.1rem;box-shadow:0 8px 20px #1a222814}.legal-card.svelte-1d73e2x h2:where(.svelte-1d73e2x){color:var(--accent,#163425);margin-bottom:.55rem;font-size:1.06rem}.legal-card.svelte-1d73e2x h3:where(.svelte-1d73e2x){color:#1a2228;margin:.72rem 0 .42rem;font-size:.94rem}.legal-card.svelte-1d73e2x p:where(.svelte-1d73e2x){color:#24303a;line-height:1.62}.legal-card.svelte-1d73e2x ul:where(.svelte-1d73e2x){gap:.34rem;padding-left:1.15rem;list-style:outside;display:grid}.legal-card.svelte-1d73e2x li:where(.svelte-1d73e2x){color:#24303a;line-height:1.55}.legal-card.svelte-1d73e2x a:where(.svelte-1d73e2x){color:#1a2228;border-bottom:1px dashed #1a222859;font-weight:600;text-decoration:none}.legal-card.svelte-1d73e2x a:where(.svelte-1d73e2x):hover{color:var(--accent,#163425);border-bottom-color:var(--accent,#163425)}@media (width<=760px){.legal-hero.svelte-1d73e2x{padding:2.4rem .9rem 1.7rem}.legal-content.svelte-1d73e2x{padding:1.3rem .9rem 1.8rem}.legal-card.svelte-1d73e2x{padding:.95rem}}
