main.privacy{background:#f8f9fa;margin-top:60px;padding:4rem 0}.privacy .content-wrapper{background:#fff;border-radius:15px;max-width:900px;margin:0 auto;padding:3rem;box-shadow:0 5px 15px #0000001a}.privacy h1{color:#942222;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.privacy .last-updated{color:#666;margin-bottom:2rem;font-style:italic}.privacy .about-hero-image{border-radius:15px;width:100%;margin:2rem 0;overflow:hidden;box-shadow:0 5px 20px #0000001a}.privacy .about-hero-image img{width:100%;height:auto;display:block}.privacy .intro-text{color:#333;margin-bottom:2rem;line-height:1.8}.privacy h2{color:#942222;margin-top:2.5rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.privacy h3{color:#225b94;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.3rem;font-weight:600}.privacy p{color:#333;margin-bottom:1rem;line-height:1.8}.privacy ul{margin-bottom:1rem;padding-left:2rem}.privacy li{color:#333;margin-bottom:.5rem;line-height:1.8}.privacy strong{color:#942222}.privacy .contact-info{background:#f8f9fa;border-left:4px solid #942222;border-radius:10px;margin-top:2rem;padding:1.5rem}.privacy .contact-info p{margin-bottom:.5rem}@media (max-width:768px){.privacy h1{font-size:2rem}.privacy h2{font-size:1.5rem}.privacy .content-wrapper{padding:2rem 1.5rem}}
