.brand{color:#fff;text-decoration:none}.legal{padding-block:8px 48px}.legal-body{border:2px solid var(--ink);max-width:760px;color:var(--ink);background:#fff;border-radius:24px;padding-block:40px}.legal-body h1{font-size:clamp(34px,5vw,48px);line-height:1.1}.legal-body h2{margin-top:36px;font-size:26px;line-height:1.2}.legal-body h3{margin-top:24px;font-size:20px}.legal-body p,.legal-body ul{margin:12px 0 0}.legal-body ul{padding-left:22px}.legal-body li+li{margin-top:6px}.legal-body a{color:var(--ink)}.legal-body a:hover{color:#c2410c}.legal-body .updated{color:var(--muted);margin-top:8px}.legal-links{flex-wrap:wrap;gap:0 24px;display:flex}.site-footer .legal-links a{min-height:44px}@media (width<=600px){.legal-body{border-radius:18px;margin-inline:12px;padding-block:28px}}
