.policy-page{background:var(--bg);width:100%;min-height:100vh;padding:108px 0 80px}.policy-card{max-width:1240px;margin:0 auto;padding:22px 28px 0}.policy-description{color:var(--text-2);text-align:justify;margin-bottom:18px;font-size:13px;line-height:1.95}.policy-description p{margin:0 0 20px}.policy-description p:last-child{margin-bottom:0}.policy-description a{color:var(--text-1);word-break:break-word;text-decoration:underline}.policy-points{gap:6px;margin:8px 0 0;padding-left:0;list-style:none;display:grid}.policy-points li{color:var(--text-2)}@media (max-width:768px){.policy-page{padding:95px 0 56px}.policy-card{padding:18px 16px 0}.policy-description{font-size:12px;line-height:1.8}}
