.policy-container{min-height:100vh;padding:2rem;background-color:var(--neutral-light);color:var(--neutral-dark)}.policy-content{max-width:800px;margin:0 auto;background-color:var(--white);padding:3rem;border-radius:var(--border-radius);box-shadow:var(--box-shadow);position:relative}.policy-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:var(--border-radius) var(--border-radius) 0 0}.policy-content h1{color:var(--neutral-dark);font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.last-updated{color:var(--neutral-medium);font-size:.9rem;text-align:center;margin-bottom:3rem}.policy-section{margin-bottom:2.5rem}.policy-section:last-child{margin-bottom:0}.policy-section h2{color:var(--primary-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--neutral-light)}.policy-section p{margin-bottom:1rem;line-height:1.6}.policy-section ul{list-style-type:none;padding-left:1.5rem;margin-bottom:1rem}.policy-section ul li{position:relative;margin-bottom:.5rem;line-height:1.6}.policy-section ul li:before{content:"•";color:var(--primary-color);font-weight:700;position:absolute;left:-1.5rem}.policy-section strong{color:var(--primary-dark);font-weight:600}@media (max-width: 768px){.policy-container{padding:1rem}.policy-content{padding:2rem}.policy-content h1{font-size:2rem}.policy-section h2{font-size:1.25rem}}
