.legal-module__7fVNVa__page{max-width:44rem;margin:0 auto;padding:48px 20px 80px}.legal-module__7fVNVa__page h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800}.legal-module__7fVNVa__effective{color:var(--muted);margin:0 0 28px;font-size:.9rem}.legal-module__7fVNVa__intro{color:var(--text);margin:0 0 24px;line-height:1.65}.legal-module__7fVNVa__section{margin-top:28px}.legal-module__7fVNVa__section h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:1.05rem;font-weight:800}.legal-module__7fVNVa__section p{color:var(--text);margin:0 0 12px;line-height:1.65}.legal-module__7fVNVa__section ul{color:var(--text);margin:0 0 12px;padding-left:1.25rem;line-height:1.65}.legal-module__7fVNVa__section li{margin-bottom:6px}.legal-module__7fVNVa__contact{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding-top:24px;font-size:.95rem}.legal-module__7fVNVa__contact a{color:var(--accent);text-decoration:none}.legal-module__7fVNVa__contact a:hover{text-decoration:underline}
