.legal-hero.svelte-1e0rsuc{background:#162413;border-bottom:1px solid #ffbe3d26;padding:7rem 0 3.5rem}.legal-hero__content.svelte-1e0rsuc{max-width:800px}.legal-eyebrow.svelte-1e0rsuc{letter-spacing:.2em;color:#ffbe3d;margin-bottom:.5rem;font-size:.78rem;font-weight:800}.legal-title.svelte-1e0rsuc{font-family:var(--font-display);color:#fff;margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.legal-sub.svelte-1e0rsuc{color:#ffffffb3;font-size:.95rem}.legal-body-section.svelte-1e0rsuc{background:#fdfaf6;padding:4rem 0 6rem}.legal-container.svelte-1e0rsuc{max-width:860px}.legal-card.svelte-1e0rsuc{background:#fff;border:1px solid #3d1f1714;border-radius:20px;padding:3rem;box-shadow:0 6px 25px #3d1f170a}.legal-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--font-display);color:#3d1f17;margin:2rem 0 .75rem;font-size:1.35rem;font-weight:800}.legal-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-child{margin-top:0}.legal-card.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#5c3227;margin-bottom:1rem;font-size:.92rem;line-height:1.75}.legal-card.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){flex-direction:column;gap:.6rem;margin:0 0 1.25rem;padding-left:1.25rem;display:flex}.legal-card.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:#5c3227;font-size:.9rem;line-height:1.65}.legal-contact-box.svelte-1e0rsuc{background:#f5efe5;border:1px solid #3d1f1714;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.legal-contact-box.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#3d1f17;margin:.2rem 0;font-size:.88rem}.legal-contact-box.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#cc4b25;font-weight:700;text-decoration:none}@media (width<=640px){.legal-card.svelte-1e0rsuc{padding:1.75rem}}
