body[data-page=privacy],body[data-page=meta-data-deletion]{--legal-rim:#2baa8770;--legal-rim-soft:#ddefff3d;--legal-panel:#080c0edb}body[data-page=privacy] .page-hero,body[data-page=meta-data-deletion] .page-hero{border-color:var(--legal-rim);box-shadow:0 30px 82px #0000007a,0 0 38px #2baa871c}body[data-page=privacy] .hero-intro,body[data-page=meta-data-deletion] .hero-intro,body[data-page=privacy] .legal-page .glass-card,body[data-page=meta-data-deletion] .legal-page .glass-card{background:radial-gradient(circle at 8% 0%,#2baa871c,transparent 38%), linear-gradient(155deg,var(--legal-panel),#06090bc7) padding-box, linear-gradient(135deg,var(--legal-rim),#ffffff0f 48%,var(--legal-rim-soft)) border-box;border:1px solid #0000}.legal-page .grid-gap{gap:clamp(20px,3vw,32px)}.legal-page .glass-pad{padding:clamp(20px,3vw,32px)}.legal-page .prose-stack p,.legal-page section>p,.legal-page aside>p{line-height:1.75}.legal-page a:not(.hero-cta){color:#c5f1e2f5;text-underline-offset:.2em;overflow-wrap:anywhere}.legal-page .legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.legal-page .legal-grid>section{background:#00000029;border:1px solid #ddefff1f;border-radius:18px;min-width:0;padding:18px}.legal-page .legal-grid>section p{margin-bottom:0}.legal-page .legal-steps{counter-reset:legal-step}.legal-page .legal-steps li{padding-left:2rem}.legal-page .legal-steps li:before{content:counter(legal-step,decimal-leading-zero);counter-increment:legal-step;color:#c5f1e2e6;letter-spacing:.08em;background:0 0;border-radius:0;width:auto;height:auto;font-size:.78rem;font-weight:700;top:0}@media (max-width:760px){.legal-page .legal-grid{grid-template-columns:minmax(0,1fr)}}
