.legal-main{max-width:920px;margin:auto;padding:32px 20px;line-height:1.65}.legal-main h1{margin:24px 0}.legal-main a{text-decoration:underline}.legal-panel{padding:24px;margin:20px 0}.legal-document{padding:20px 0;border-bottom:1px solid var(--border)}.legal-document a{display:inline-block;margin-right:18px}.legal-hash{overflow-wrap:anywhere;font-size:12px;color:var(--muted)}.legal-main input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.legal-main button{margin-top:16px}.legal-main :focus-visible{outline:3px solid var(--mint);outline-offset:4px}@media(max-width:540px){.legal-main{padding:24px 16px}.legal-panel{padding:18px}}
