.page-header{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem 1.5rem;text-align:center;margin-bottom:1.5rem}.page-header h1{color:var(--color-primary,#1e3a8a);font-size:1.75rem;margin:0}.privacy-content{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:2.25rem 1.75rem;max-width:840px;margin:0 auto}.privacy-content h2{color:var(--color-primary,#1e3a8a);font-size:1.35rem;margin-top:2.5rem;margin-bottom:1rem;border-bottom:2px solid var(--color-primary,#1e3a8a);padding-bottom:.5rem}.privacy-content h2:first-child{margin-top:0}.privacy-content h3{font-size:1.2rem;margin-top:1.75rem;margin-bottom:.85rem;color:var(--color-text-main,#333333)}.privacy-content p{margin-bottom:1.25rem;line-height:1.8;color:var(--color-text-main,#333333)}.privacy-content ul{margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.8}.privacy-content li{margin-bottom:.45rem}.contact-box{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1.5rem;margin-top:1.25rem}.contact-box h4{margin-top:0;margin-bottom:.85rem;font-size:1.08rem}.contact-box p{margin-bottom:.45rem}.contact-box p:last-child{margin-bottom:0}@media (max-width:768px){.page-header{padding:1.5rem 1rem}.page-header h1{font-size:1.4rem}.privacy-content{padding:1.5rem 1.15rem}.privacy-content li,.privacy-content p{font-size:15px;line-height:1.8}}