.privacy-page{padding:40px 0 80px}.breadcrumb{color:#666;margin-bottom:30px;font-size:.9rem}.breadcrumb a{color:#666;margin-right:5px;text-decoration:none}.breadcrumb a:hover{color:#e53935}.breadcrumb span{color:#222;margin-left:5px;font-weight:500}.breadcrumb .separator{color:#999;margin:0 10px}.page-title{color:#222;text-align:center;margin-bottom:15px;font-size:2.5rem}.page-subtitle{color:#666;text-align:center;max-width:600px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1.1rem}.privacy-intro{text-align:center;background-color:#f9f9f9;border-radius:10px;margin-bottom:40px;padding:30px}.privacy-intro p{color:#666;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.privacy-section{margin-bottom:50px}.privacy-section h2{color:#222;border-bottom:2px solid #eee;margin-bottom:25px;padding-bottom:10px;font-size:1.8rem}.info-list{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px;display:grid}.info-item{background-color:#fff;border-radius:10px;padding:25px;box-shadow:0 4px 15px #0000001a}.info-item h3{color:#222;margin-bottom:15px;font-size:1.3rem}.info-item ul{color:#666;padding-left:20px}.info-item li{margin-bottom:8px;line-height:1.5}.usage-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;display:grid}.usage-card{text-align:center;background-color:#fff;border-radius:10px;padding:25px;box-shadow:0 4px 15px #0000001a}.usage-icon{color:#e53935;margin-bottom:20px;font-size:2.5rem}.usage-card h3{color:#222;margin-bottom:15px;font-size:1.2rem}.usage-card p{color:#666;font-size:.95rem;line-height:1.6}.protection-info{background-color:#f0f9ff;border-left:4px solid #2196f3;border-radius:10px;padding:30px}.protection-info h3{color:#222;margin-bottom:15px;font-size:1.4rem}.protection-info p{color:#666;margin-bottom:20px;line-height:1.7}.protection-info ul{color:#666;padding-left:20px}.protection-info li{margin-bottom:10px;line-height:1.6}.cookies-info{background-color:#fff8e1;border-radius:10px;padding:30px}.cookies-info p{color:#666;margin-bottom:25px;line-height:1.7}.cookies-types{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}.cookie-type{text-align:center;background-color:#fff;border-radius:8px;padding:20px}.cookie-type h4{color:#222;margin-bottom:10px;font-size:1.1rem}.cookie-type p{color:#666;margin-bottom:0;font-size:.9rem;line-height:1.5}.cookie-note{color:#666;border-top:1px dashed #ddd;margin-top:20px;padding-top:20px;font-style:italic}.third-party-list{grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0;display:grid}.service-item{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a}.service-item h4{color:#222;margin-bottom:10px;font-size:1.1rem}.service-item p{color:#666;font-size:.9rem;line-height:1.5}.rights-list{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px;display:grid}.right-item{background-color:#fff;border-radius:10px;padding:25px;box-shadow:0 4px 15px #0000001a}.right-item h3{color:#222;margin-bottom:15px;font-size:1.2rem}.right-item p{color:#666;line-height:1.6}.contact-privacy{background-color:#f9f9f9;border-radius:10px;padding:30px}.contact-privacy p{color:#666;margin-bottom:20px;line-height:1.7}.contact-details p{color:#666;margin-bottom:10px}.privacy-update{text-align:center;background-color:#e8f5e9;border-radius:10px;margin-top:40px;padding:25px}.privacy-update h3{color:#222;margin-bottom:15px;font-size:1.4rem}.privacy-update p{color:#666;max-width:800px;margin:0 auto;line-height:1.7}@media (max-width:992px){.info-list,.usage-grid,.cookies-types,.third-party-list,.rights-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.privacy-page{padding:30px 0 60px}.page-title{font-size:2rem}.info-list,.usage-grid,.cookies-types,.third-party-list,.rights-list{grid-template-columns:1fr}.privacy-intro,.protection-info,.cookies-info,.contact-privacy{padding:25px}}@media (max-width:480px){.privacy-page{padding:20px 0 40px}.page-title{font-size:1.8rem}.privacy-section h2{font-size:1.5rem}.usage-icon{font-size:2rem}.info-item,.usage-card,.right-item{padding:20px}}
