/* assets/css/policy.css */
.uv-section.uv-policy-page{padding-top:clamp(92px,13vw,150px);padding-bottom:0}.uv-policy-content h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;text-align:center;margin:0 0 clamp(24px,3vw,40px)}.uv-policy-content{max-width:800px;margin:0 auto;padding:clamp(24px,4vw,48px);border-radius:16px}.uv-policy-content h2{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;margin:28px 0 10px}.uv-policy-content p,.uv-policy-content li{font-size:clamp(0.9rem,1.1vw,1rem);line-height:1.7;margin-bottom:10px}.uv-policy-content ul{padding-left:20px;margin:10px 0}.uv-policy-content li{margin-bottom:6px}.uv-policy-content a:not(.uv-glass-btn){color:var(--uv-primary);text-decoration:none;font-weight:500}.uv-policy-content a:not(.uv-glass-btn):hover{text-decoration:underline}.uv-policy-content .uv-glass-btn{display:inline-flex;margin-top:24px}
