.privacy-policy{background:#fff;padding:80px 20px;min-height:100vh}.privacy-policy__container{max-width:900px;margin:0 auto;color:#333}.privacy-policy h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;color:#081e30}.privacy-policy__revised{color:#666;font-size:.9rem;margin-bottom:40px;font-style:italic}.privacy-policy__section{margin-bottom:40px}.privacy-policy__section h2{font-size:1.8rem;font-weight:600;margin-top:30px;margin-bottom:20px;color:#081e30}.privacy-policy__section h3{font-size:1.3rem;font-weight:600;margin-top:25px;margin-bottom:15px;color:#081e30}.privacy-policy__section p{line-height:1.8;margin-bottom:15px;font-size:1rem;color:#444}.privacy-policy__section ul,.privacy-policy__section ol{margin-left:25px;margin-bottom:20px}.privacy-policy__section ul li,.privacy-policy__section ol li{line-height:1.8;margin-bottom:10px;color:#444}.privacy-policy__section ul li ul,.privacy-policy__section ol li ul{margin-top:10px;margin-left:20px}.privacy-policy__section ul li ul li,.privacy-policy__section ol li ul li{font-size:.95rem}.privacy-policy__section ol{list-style-type:decimal}.privacy-policy__section ol>li{margin-bottom:20px}.privacy-policy__section ul{list-style-type:disc}.privacy-policy__contact{background:#f5f5f5;padding:25px;border-radius:8px;margin-top:20px}.privacy-policy__contact p{margin-bottom:20px}.privacy-policy__contact p:last-child{margin-bottom:0}.privacy-policy__contact strong{color:#081e30;font-weight:600}@media (max-width: 768px){.privacy-policy{padding:40px 15px}.privacy-policy h1{font-size:2rem}.privacy-policy__section h2{font-size:1.5rem}.privacy-policy__section h3{font-size:1.2rem}.privacy-policy__section ul,.privacy-policy__section ol{margin-left:15px}}
