.legal-page main{background:#f3f3f0}.legal-hero{padding:80px max(6%,calc((100% - 1000px)/2)) 55px;background:#1c1c1c;color:#fff}.legal-hero h1{max-width:850px}.legal-hero>p:last-child{max-width:720px;color:#ccc;font-size:18px}.legal-content{max-width:1000px;margin:auto;padding:70px 6% 95px}.legal-content article{background:#fff;border:1px solid #d7d7d2;padding:34px 38px;margin-bottom:18px}.legal-content h2{font-size:29px;margin-bottom:18px}.legal-content h3{font-size:20px;margin:26px 0 8px}.legal-content p,.legal-content li{font-size:16px;color:#444}.legal-content ul{padding-left:22px}.legal-content a{text-decoration:underline;text-underline-offset:4px}.legal-meta{display:flex;gap:25px;flex-wrap:wrap;font-size:13px;color:#777;margin-bottom:30px}.legal-callout{border-left:3px solid #1c1c1c;padding:8px 0 8px 20px;margin:25px 0}.site-footer .legal-links{display:flex;gap:18px;flex-wrap:wrap;flex-basis:100%}.site-footer .legal-links a{text-decoration:underline;text-underline-offset:4px}.site-footer .regulatory{flex-basis:100%;max-width:1000px;color:#444;font-size:13px;margin:0}.site-footer .footer-copy{margin:0;color:#666;font-size:13px}.site-footer{align-items:flex-start}
@media(max-width:650px){.legal-hero{padding-top:55px}.legal-content{padding-top:45px}.legal-content article{padding:25px 22px}.legal-content h2{font-size:25px}.site-footer .legal-links{display:grid;gap:8px}}
