html,body{background-color:var(--color-bg)}.hero-policy{background:radial-gradient(circle at top,#111827 0,#050505 45%,#000 100%);border-bottom:1px solid var(--color-border)}.policy-hero-inner{align-items:center}.hero-media-policy{grid-template-rows:auto;gap:var(--space-4)}.policy-media-main{grid-template-columns:1fr}.policy-media-aside{border-left:none;background:radial-gradient(circle at top,#111827,#020617)}.policy-media-row{grid-template-columns:1.1fr 1fr}.policy-media-strip{min-height:140px}.section-policy{background:radial-gradient(circle at top,#111827 0,#050505 55%,#000 100%)}.section-policy .surface{border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#1c1c1c,#050505)}.policy-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.policy-intro-block+.policy-intro-block{border-left:1px solid var(--color-border);padding-left:var(--space-8)}.policy-grid .card{min-height:100%}.policy-list{margin-top:var(--space-3);margin-bottom:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);color:var(--gray-200);font-size:var(--text-sm)}.policy-link{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px}.policy-link:hover{color:var(--color-primary)}.policy-usage,.policy-retention,.policy-international,.policy-minors,.policy-updates,.policy-contact{display:flex;flex-direction:column;gap:var(--space-3)}.policy-contact .btn{margin-top:var(--space-3);margin-bottom:var(--space-2)}@media (max-width:1024px){.policy-intro-grid{grid-template-columns:1fr}.policy-intro-block+.policy-intro-block{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-6)}}@media (max-width:768px){.policy-media-row{grid-template-columns:1fr}.section-header{align-items:flex-start}.section-policy .surface{padding:var(--space-5)}.policy-list{font-size:var(--text-sm)}}@media (max-width:480px){.policy-contact .btn{width:100%}}
ul{list-style:none !important}.nav-toggle{flex-direction:column}