.privacy-page{background-color:#f7f4f0;min-height:100vh;padding-top:90px;font-family:Montserrat,sans-serif}.privacy-content{padding:3.5rem 0 5rem}.privacy-content .container.privacy-card{background:#fff;border:1px solid #ececec;border-radius:18px;max-width:950px;margin:0 auto;padding:2.5rem 3rem;box-shadow:0 14px 35px #0000000f}.privacy-main-title{color:#255456;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.privacy-updated{color:#7a8b8d;margin-bottom:1.5rem;font-size:.95rem}.privacy-content section{border-bottom:1px solid #eee;padding:1.75rem 0}.privacy-content section:first-child{padding-top:0}.privacy-content section:last-child{border-bottom:none;padding-bottom:0}.privacy-content h2{color:#255456;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.privacy-content p{color:#333;margin-bottom:.75rem;font-size:1.02rem;line-height:1.75}.privacy-content ul{margin:.5rem 0 .75rem 1.25rem;padding:0}.privacy-content li{color:#3c5557;margin-bottom:.45rem;font-size:1.02rem}.privacy-content strong{color:#c8a182;font-weight:600}@media (max-width:768px){.privacy-content .container.privacy-card{padding:2rem 1.5rem}.privacy-main-title{font-size:1.9rem}.privacy-content h2{font-size:1.2rem}.privacy-content p,.privacy-content li{font-size:.98rem}}@media (max-width:480px){.privacy-content .container.privacy-card{padding:1.75rem 1.25rem}.privacy-main-title{font-size:1.7rem}}
