.policy-page{padding-top:130px}.policy-card{max-width:980px;margin:0 auto;padding:48px;background:#0a171c;border:1px solid var(--line)}
.policy-card h1{font-size:clamp(42px,6vw,76px);margin:0 0 12px}.policy-card .updated{color:var(--orange);font-size:13px;letter-spacing:1px}
.policy-card h2{font-size:24px;margin:42px 0 12px}.policy-card p,.policy-card li{color:#afbec1;line-height:1.9;font-size:16px}
.policy-card a{color:var(--orange);text-decoration:underline;text-underline-offset:4px}.policy-note{padding:20px;border-left:3px solid var(--orange);background:rgba(228,103,47,.08)}
@media(max-width:700px){.policy-page{padding-top:100px}.policy-card{padding:28px 22px}.policy-card h2{font-size:21px}}
