.legal-page{color:#fff;background:#060606;flex-direction:column;min-height:100vh;display:flex}.legal-nav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:24px 48px;display:flex}.legal-nav-logo{color:#fff;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:flex}.legal-nav-logo-mark{font-family:var(--font-mirella), serif;font-size:24px;line-height:1}.legal-nav-logo-text{font-family:var(--font-inter), sans-serif;letter-spacing:3.5px;text-transform:uppercase;color:var(--text-secondary);font-size:8px;font-weight:300}.legal-nav-back{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);font-size:13px;font-weight:300;text-decoration:none;transition:color .3s}.legal-nav-back:hover{color:#fff}.legal-content{flex:1;width:100%;max-width:780px;margin:0 auto;padding:64px 48px 80px}.legal-content h1{font-family:var(--font-mirella), serif;color:#fff;margin-bottom:12px;font-size:clamp(36px,4.5vw,56px);font-weight:400;line-height:1.1}.legal-content .legal-updated{font-family:var(--font-inter), sans-serif;color:var(--text-muted);margin-bottom:40px;font-size:12px;font-weight:300;display:block}.legal-content .legal-intro{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);border-bottom:1px solid #ffffff0f;margin-bottom:40px;padding-bottom:32px;font-size:15px;font-weight:300;line-height:1.8}.legal-content h2{font-family:var(--font-inter), sans-serif;color:#fff;letter-spacing:.2px;margin-top:40px;margin-bottom:16px;font-size:20px;font-weight:600}.legal-content h3{font-family:var(--font-inter), sans-serif;color:#ffffffe6;margin-top:28px;margin-bottom:12px;font-size:16px;font-weight:500}.legal-content p{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.8}.legal-content ul,.legal-content ol{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);margin-bottom:16px;padding-left:24px;font-size:14px;font-weight:300;line-height:1.8}.legal-content li{margin-bottom:8px}.legal-content a{color:#fff;text-underline-offset:3px;text-decoration:underline;transition:opacity .3s}.legal-content a:hover{opacity:.7}.legal-content strong{color:#ffffffe6;font-weight:500}.legal-content em{font-style:italic}.legal-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:28px 48px;display:flex}.legal-footer-text{font-family:var(--font-inter), sans-serif;color:var(--text-muted);font-size:12px;font-weight:300}.legal-footer-links{gap:24px;display:flex}.legal-footer-links a{font-family:var(--font-inter), sans-serif;color:var(--text-muted);font-size:12px;font-weight:300;text-decoration:none;transition:color .3s}.legal-footer-links a:hover{color:#fff}@media (max-width:900px){.legal-nav{padding:20px 24px}.legal-content{padding:40px 24px 60px}.legal-footer{text-align:center;flex-direction:column;gap:16px;padding:24px}.legal-footer-links{flex-wrap:wrap;justify-content:center;gap:16px}}
