.policy-page{min-height:100%;padding:2rem 1rem}.policy-container{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.policy-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#333}.policy-updated{color:#666;font-size:.9rem;margin-bottom:2rem}.policy-section{margin-bottom:2.5rem}.policy-section h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#444;border-bottom:2px solid #667eea;padding-bottom:.5rem}.policy-section h3{font-size:1.2rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#555}.policy-section p{line-height:1.8;color:#666;margin-bottom:1rem}.policy-section ul{margin-left:1.5rem;margin-bottom:1rem}.policy-section li{line-height:1.8;color:#666;margin-bottom:.5rem}.policy-section a{color:#667eea;text-decoration:none}.policy-section a:hover{text-decoration:underline}@media(max-width:600px){.policy-page{padding:1rem .5rem}.policy-container{padding:1.5rem}.policy-title{font-size:1.5rem}.policy-section h2{font-size:1.3rem}}
