body.policy-body{background:var(--bg-dark);color:var(--color-text-dark)}.policy-page{min-height:100vh;padding:140px 0 90px;background:var(--bg-dark)}.policy-wrapper{max-width:1100px}.policy-card{background:#fff;border-radius:22px;padding:clamp(32px,5vw,64px);box-shadow:0 24px 60px #0613272e}.policy-content h1{font-size:clamp(2.4rem,4vw,3.25rem);font-weight:700;letter-spacing:-.02em;margin-bottom:2rem;color:#0b1220}.policy-content h2{font-size:clamp(1.6rem,2.5vw,2.1rem);margin:2.4rem 0 1rem;color:#0b1220}.policy-content h3{font-size:1.35rem;margin:2rem 0 .75rem;color:#0b1220}.policy-content p{margin:0 0 1.1rem;font-size:1.05rem;line-height:1.75;color:#1f2937}.policy-content ul{margin:0 0 1.4rem;padding-left:1.4rem;color:#1f2937}.policy-content li{margin-bottom:.6rem;line-height:1.7}.policy-content strong{color:#0f172a;font-weight:700}@media (max-width: 900px){.policy-page{padding:110px 0 70px}}@media (max-width: 600px){.policy-page{padding:95px 0 60px}.policy-card{padding:26px}}
