.legal-page{max-width:820px;padding-top:32px;padding-bottom:72px}.legal-page h1{letter-spacing:0;margin:18px 0 6px;font-size:30px}.legal-section{border-bottom:1px solid var(--line);padding:22px 0}.legal-section h2{margin-bottom:12px;font-size:18px}.legal-section ul{gap:8px;padding-left:20px;line-height:1.7;display:grid}.legal-switch{flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:14px;display:flex}.legal-switch a{text-decoration:underline}@media (max-width:600px){.legal-page h1{font-size:25px}.legal-page{padding-top:22px}}.legal-section a{word-break:break-all;text-decoration:underline}
