.legal-page.svelte-7ke6fz{max-width:1120px;margin:0 auto;padding:0 4.5vw 5rem}header.svelte-7ke6fz{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:6rem;display:flex}header.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.legal-hero.svelte-7ke6fz{padding:4.5rem 0 2rem}.legal-hero.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--moss);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;font-weight:850;display:flex}h1.svelte-7ke6fz{max-width:10ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:520;line-height:.9}.legal-hero.svelte-7ke6fz span:where(.svelte-7ke6fz){color:var(--ink-soft);margin-top:1.2rem;font-size:.86rem;display:block}.legal-card.svelte-7ke6fz{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:clamp(1.25rem,3vw,2.2rem);box-shadow:0 20px 60px #123d3312}.notice.svelte-7ke6fz,.disclaimer.svelte-7ke6fz{background:var(--paper-deep);color:var(--ink);border-radius:.85rem;padding:1rem 1.1rem;font-weight:700}h2.svelte-7ke6fz{font-family:var(--font-display);letter-spacing:-.03em;margin:2rem 0 .65rem;font-size:1.6rem;font-weight:600}p.svelte-7ke6fz,li.svelte-7ke6fz{color:var(--ink-soft);font-size:.92rem;line-height:1.8}p.svelte-7ke6fz{margin:.7rem 0}ul.svelte-7ke6fz{margin:.7rem 0 0;padding-left:1.2rem}strong.svelte-7ke6fz{color:var(--ink)}a.svelte-7ke6fz{color:var(--moss);font-weight:800}@media (width<=680px){.legal-page.svelte-7ke6fz{padding-inline:1rem}header.svelte-7ke6fz{min-height:5rem}header.svelte-7ke6fz a:where(.svelte-7ke6fz){font-size:0}header.svelte-7ke6fz a:where(.svelte-7ke6fz) svg{width:1.1rem;height:1.1rem}.legal-hero.svelte-7ke6fz{padding-top:3rem}}
