.privacy-hero{display:grid;min-height:280px;margin-top:var(--header-h);place-items:center;background:var(--teal);color:#c8d5d2;text-align:center}.privacy-hero h1{color:#fff;font-size:clamp(2.8rem,5vw,4rem)}.privacy-hero .eyebrow{margin-bottom:10px}.privacy-hero p:last-child{margin:12px 0 0}
.privacy-content{max-width:900px;padding-top:80px;padding-bottom:104px}.privacy-intro,.privacy-card{border:1px solid var(--line);border-radius:28px;background:#fff}.privacy-intro{margin-bottom:44px;padding:30px;font-size:17px}.privacy-intro p{margin:0}.privacy-section{margin-top:40px}.privacy-section h2{display:flex;gap:12px;align-items:center;margin-bottom:16px;font-size:1.65rem}.privacy-icon{color:var(--gold);font-family:"Plus Jakarta Sans",sans-serif}.privacy-card{padding:30px}.privacy-card p{margin:0}.privacy-card ul{margin:16px 0 0;padding-left:24px}.privacy-card li+li{margin-top:8px}.privacy-highlight{border-color:var(--gold);background:#fffdf8}.privacy-contact{margin-top:50px;padding:34px;border-radius:30px;background:var(--teal);color:#dce8e5}.privacy-contact h2{margin:0 0 12px;color:#fff;font-size:1.7rem}.privacy-contact p{margin:0 0 18px}.privacy-contact address{font-style:normal}.privacy-contact strong,.privacy-contact a{display:block;margin-top:6px}.privacy-contact strong,.privacy-contact a:hover{color:var(--gold)}.privacy-note{margin:36px 0 0;text-align:center;font-size:13px;color:#66736f}
@media(max-width:767px){.privacy-hero{min-height:240px}.privacy-content{padding-top:56px;padding-bottom:72px}.privacy-intro,.privacy-card,.privacy-contact{padding:24px;border-radius:24px}.privacy-section{margin-top:32px}.privacy-section h2{font-size:1.4rem}}
