.legal-page{max-width:760px;margin:0 auto;padding:48px 24px 80px}.legal-header{border:5px solid var(--color-primary);text-align:center;background:#fff;border-radius:32px;margin-bottom:24px;padding:28px 40px}.legal-header h1{color:var(--color-text);margin:0;font-family:Outfit,system-ui,sans-serif;font-size:32px}.legal-title-line{display:block}.legal-title-line--secondary{color:#6b7280;margin-top:6px;font-size:.5em;font-weight:600}.legal-content{color:var(--color-text);background:#fff;border-radius:24px;padding:40px;line-height:1.7;box-shadow:0 10px 30px #0000000f}.legal-meta{color:#6b7280;margin:0 0 24px;font-size:14px}.legal-content h2{color:var(--color-primary-dark);margin:32px 0 12px;font-family:Outfit,system-ui,sans-serif;font-size:20px}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{margin:20px 0 8px;font-family:Outfit,system-ui,sans-serif;font-size:16px}.legal-content p{margin:0 0 12px}.legal-content ul{margin:0 0 12px;padding-left:22px}.legal-content li{margin-bottom:4px}.legal-content a{color:var(--color-primary-dark)}.obfuscated-text{vertical-align:text-bottom}@media (width<=600px){.legal-header{padding:24px 20px}.legal-header h1{font-size:26px}.legal-content{padding:24px}}
