.legal-page{background:var(--orbit-bg-deep,#0b0c10);min-height:100vh;color:var(--orbit-text,#f0f0f3)}.legal-page-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0b0c10d9;border-bottom:1px solid #ffffff14;position:sticky;top:0}.legal-page-body{max-width:820px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.legal-page-body h1{margin-bottom:.5rem;font-size:2rem;font-weight:700}.legal-page-body h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.legal-page-body p,.legal-page-body li{color:#f0f0f3d1;line-height:1.7}.legal-page-body ul{padding-left:1.25rem}.legal-meta{color:#f0f0f38c;margin-bottom:2rem;font-size:.9rem}.legal-footer{text-align:center;color:#f0f0f380;border-top:1px solid #ffffff14;padding:1.5rem;font-size:.85rem}.legal-footer a{color:#f0f0f3bf;margin:0 .5rem;text-decoration:none}.legal-footer a:hover{color:var(--orbit-accent,#6366f1)}[data-theme=light] .legal-page{color:#0f172a;background:#f8fafc}[data-theme=light] .legal-page-header{background:#ffffffe6;border-bottom-color:#0f172a14}[data-theme=light] .legal-page-body p,[data-theme=light] .legal-page-body li{color:#334155}[data-theme=light] .legal-meta{color:#64748b}[data-theme=light] .legal-footer{color:#64748b;border-top-color:#0f172a14}[data-theme=light] .legal-footer a{color:#475569}@media (max-width:767.98px){.legal-page-header .container{flex-direction:column;align-items:flex-start!important}.legal-page-header nav{width:100%;padding-top:.25rem;gap:.75rem!important}.legal-page-body{padding:1.5rem 1rem 3rem}.legal-page-body h1{font-size:clamp(1.35rem,6vw,2rem)}.legal-page-body h2{font-size:1.05rem}.legal-footer a{margin:.25rem .5rem;display:inline-block}}@media (max-width:400px){.legal-page-header nav{flex-direction:column;align-items:flex-start;gap:.5rem!important}}
