.policy-page{width:100%;min-height:100vh;background-color:#f9f9f9;padding:60px 20px}.policy-container{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;padding:50px;box-shadow:0 2px 12px #00000014}.policy-page h1{font-size:2rem;color:#333;margin-bottom:10px;font-weight:700}.last-update{color:#999;font-size:.95rem;margin-bottom:40px}.policy-content{font-size:1.05rem;line-height:1.8;color:#444}.policy-content h2{font-size:1.75rem;color:#2b56a6;margin-top:40px;margin-bottom:20px;font-weight:600}.policy-content h3{font-size:1.5rem;color:#333;margin-top:30px;margin-bottom:15px;font-weight:600}.policy-content h4{font-size:1.25rem;color:#333;margin-top:25px;margin-bottom:12px;font-weight:600}.policy-content h5{font-size:1rem;color:#333;margin-top:20px;margin-bottom:10px;font-weight:600}.policy-content p{margin-bottom:15px}.policy-content ul{margin:15px 0;padding-left:30px;list-style:disc}.policy-content li{margin:8px 0}.policy-content a{color:#2b56a6;text-decoration:underline}.policy-content a:hover{color:#1a4080}@media(max-width:768px){.policy-page{padding:40px 15px}.policy-container{padding:30px 20px}.policy-page h1{font-size:2rem}.policy-content h2{font-size:1.5rem}.policy-content h3{font-size:1.2rem}}
