.Legal_page__hUVUO{max-width:760px;margin:0 auto;padding:56px 24px 88px;display:flex;flex-direction:column;gap:18px}.Legal_eyebrow__JbKpP{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.Legal_title__df__P{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.1;letter-spacing:-.03em;margin:0}.Legal_lead__0mV2i{font-size:1.05rem;line-height:1.75;margin:0}.Legal_toc__LCxQ4{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--color-border);border-radius:14px;font-size:.92rem}.Legal_toc__LCxQ4 a{color:var(--color-muted);text-decoration:none}.Legal_toc__LCxQ4 a:hover{color:var(--color-text);text-decoration:underline}.Legal_section__kPnuz{display:flex;flex-direction:column;gap:10px;margin-top:18px;scroll-margin-top:90px}.Legal_section__kPnuz h2{font-size:1.25rem;margin:0;letter-spacing:-.01em}.Legal_section__kPnuz li,.Legal_section__kPnuz p{font-size:.98rem;line-height:1.75;color:var(--color-muted);margin:0}.Legal_section__kPnuz ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.Legal_foot__tB_GR{margin-top:28px;font-size:.92rem;color:var(--color-muted)}.Legal_foot__tB_GR a{color:var(--color-text);font-weight:600}