.privacy-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.privacy-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;margin-top:40px}.privacy-header{text-align:center;padding:2rem 0;background-color:#f8f9fa}.privacy-header h1{font-size:2.5rem;margin-bottom:.5rem;color:#16a34a;font-weight:700}.header-line{width:100px;height:4px;background-color:#16a34a;margin:0 auto 1rem}.update-date{color:#6b7280;font-style:italic}.privacy-main-card{padding:2rem}.main-card-content{max-width:900px;margin:0 auto}.intro-section{margin-bottom:3rem;line-height:1.6}.intro-section a{color:#16a34a;text-decoration:none;font-weight:500}.intro-section a:hover{text-decoration:underline}.content-section{margin-bottom:2.5rem;border-left:3px solid #16a34a;padding-left:1.5rem;position:relative}.section-wrapper{display:flex;gap:1.5rem}.icon-wrapper{flex-shrink:0}.section-icon{width:28px;height:28px;color:#16a34a}.text-wrapper h2{font-size:1.5rem;margin-bottom:1rem;color:#16a34a}.description-text{line-height:1.6}.description-text ul{margin-top:.5rem;padding-left:1.5rem}.description-text li{margin-bottom:.5rem}.description-text strong{color:#000}.contact-details{margin-top:1rem}.contact-details p{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.contact-icon{width:20px;height:20px;color:#16a34a}.contact-details a{color:#16a34a;text-decoration:none}.contact-details a:hover{text-decoration:underline}@media (max-width: 768px){.section-wrapper{flex-direction:column}.content-section{padding-left:1rem}.privacy-header h1{font-size:2rem}.text-wrapper h2{font-size:1.3rem}}
