.brochure-legal.svelte-1l7r4q6{background:var(--brochure-bg);min-height:100svh;padding:100px 24px 60px}.legal-inner.svelte-1l7r4q6{max-width:720px;margin:0 auto}.legal-back.svelte-1l7r4q6{display:inline-block;font-family:var(--brochure-font-display);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--brochure-text-muted);text-decoration:none;margin-bottom:48px;transition:color .2s}.legal-back.svelte-1l7r4q6:hover{color:var(--brochure-text)}.legal-title.svelte-1l7r4q6{font-family:var(--brochure-font-display);font-size:clamp(32px,4vw,48px);font-weight:800;color:var(--brochure-text-strong);letter-spacing:-.01em;margin-bottom:60px}.legal-section.svelte-1l7r4q6{margin-bottom:48px}.legal-section.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6){font-family:var(--brochure-font-display);font-size:18px;font-weight:700;color:var(--brochure-text-strong);letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--brochure-border)}.legal-section.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){font-size:14px;line-height:1.75;color:var(--brochure-text);margin-bottom:8px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.legal-section.svelte-1l7r4q6 strong:where(.svelte-1l7r4q6){color:var(--brochure-text-strong)}.legal-section.svelte-1l7r4q6 a:where(.svelte-1l7r4q6){color:var(--brochure-text);text-decoration:none;border-bottom:1px solid var(--brochure-border);transition:color .2s,border-color .2s}.legal-section.svelte-1l7r4q6 a:where(.svelte-1l7r4q6):hover{color:var(--brochure-text-strong);border-bottom-color:var(--brochure-text-muted)}
