.anvil-legal{max-width:760px;margin:0 auto;padding:30px 20px 80px}.anvil-legal .legal-head{margin-bottom:18px}.anvil-legal .legal-updated{color:var(--muted);margin-top:6px;font-size:14px;font-weight:700}.anvil-legal .legal-summary{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);margin-bottom:18px;padding:18px 20px}.anvil-legal .legal-summary-lead{margin-bottom:6px;font-weight:700}.anvil-legal .legal-summary ul{margin:0;padding-left:20px;list-style:outside}.anvil-legal .legal-summary li+li{margin-top:4px}.anvil-legal .legal-toc{margin-bottom:18px}.anvil-legal .legal-toc .label{margin-bottom:6px}.anvil-legal .legal-toc ol{columns:240px 2;column-gap:28px;margin:0;padding-left:22px;list-style:decimal}.anvil-legal .legal-toc li{break-inside:avoid;padding:2px 0;font-size:15px}.anvil-legal .legal-body{padding:8px 28px 24px}.anvil-legal .legal-body section{padding-top:20px;scroll-margin-top:84px}.anvil-legal .legal-body section+section{border-top:1px solid var(--border);margin-top:20px}.anvil-legal .legal-body h2{margin-bottom:10px}.anvil-legal .legal-body h3{margin:16px 0 6px;font-size:17px;font-weight:700}.anvil-legal .legal-body p,.anvil-legal .legal-body ul{max-width:68ch}.anvil-legal .legal-body p+p,.anvil-legal .legal-body p+ul,.anvil-legal .legal-body ul+p{margin-top:10px}.anvil-legal .legal-body ul{padding-left:22px;list-style:outside}.anvil-legal .legal-body li+li{margin-top:6px}.anvil-legal .legal-body .caps{text-transform:uppercase;letter-spacing:.01em;font-size:15px}.anvil-legal .legal-footer{text-align:center;margin-top:18px}@media (max-width:480px){.anvil-legal .legal-body{padding:4px 18px 20px}}
