.legal-module__EkmLcG__page{max-width:720px;margin:0 auto;padding:64px 24px 96px}.legal-module__EkmLcG__page h1{font-family:var(--font-display);color:var(--white);margin-bottom:12px;font-size:2.2rem}.legal-module__EkmLcG__updated{color:var(--muted);margin-bottom:8px;font-size:.85rem}.legal-module__EkmLcG__lead{color:var(--muted);margin-bottom:32px;font-size:1.05rem;line-height:1.75}.legal-module__EkmLcG__toc{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:48px;padding:18px 22px}.legal-module__EkmLcG__toc h2{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 12px;font-size:.75rem}.legal-module__EkmLcG__toc ol{gap:6px;margin:0;padding-left:20px;display:grid}.legal-module__EkmLcG__toc a{color:var(--muted);font-size:.95rem;text-decoration:none}.legal-module__EkmLcG__toc a:hover{color:var(--white);text-decoration:underline}.legal-module__EkmLcG__page section{margin-bottom:44px}.legal-module__EkmLcG__page h2{font-family:var(--font-display);color:var(--white);margin:0 0 16px;scroll-margin-top:100px;font-size:1.35rem}.legal-module__EkmLcG__page h3{color:var(--white);margin:28px 0 10px;font-size:1rem}.legal-module__EkmLcG__page p,.legal-module__EkmLcG__page li{color:var(--muted);line-height:1.7}.legal-module__EkmLcG__page p{margin:0 0 16px}.legal-module__EkmLcG__page ul,.legal-module__EkmLcG__page ol{margin:0 0 16px;padding-left:22px}.legal-module__EkmLcG__page li{margin-bottom:8px}.legal-module__EkmLcG__page a{color:var(--white)}.legal-module__EkmLcG__terms{gap:18px;margin-bottom:16px;display:grid}.legal-module__EkmLcG__term{border-left:2px solid var(--border);padding-left:16px}.legal-module__EkmLcG__term dt{color:var(--white);margin-bottom:4px;font-weight:600}.legal-module__EkmLcG__term dd{color:var(--muted);margin:0;line-height:1.7}@media (max-width:600px){.legal-module__EkmLcG__page{padding:40px 16px 72px}.legal-module__EkmLcG__page h1{font-size:1.7rem}}
