/* Hand-editable privacy page, matching the site's midnight reef palette. */
.privacy-page{background:#101e2c;color:#e3edf2}.privacy-intro{padding:calc(var(--nav-h,90px) + 48px) 0 42px;background:linear-gradient(120deg,rgba(8,17,26,.85),rgba(8,17,26,.96)),url('../img/textures/reef-midnight.jpg') center/cover}.privacy-intro .wrap{max-width:1000px}.privacy-intro h1{color:#fff;font-size:clamp(42px,6vw,72px);margin:12px 0 18px}.privacy-intro p{max-width:650px}.privacy-kicker{color:#e1b878;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.privacy-date{font-size:13px;color:#b9cbd8;margin-top:24px}.privacy-page .privacy-content.wrap{max-width:1000px;padding-top:16px;padding-bottom:64px}.privacy-section{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:30px 0;border-bottom:1px solid #314554}.privacy-number{color:#e1b878;font-size:13px;padding-top:9px}.privacy-section h2{color:#f5f3ed;font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 20px}.privacy-section p,.privacy-section li{font-size:16px;line-height:1.8;color:#d2dfe7}.privacy-section p{margin:0 0 16px}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{padding-left:20px;margin:0 0 16px}.privacy-section a{color:#e1b878;overflow-wrap:anywhere}.privacy-content>.btn{margin-top:32px}.enquiry-privacy{font-size:13px;line-height:1.65;margin:12px 0}.enquiry-privacy a{font-weight:500}@media(max-width:600px){.privacy-intro{padding-top:104px;padding-bottom:28px}.privacy-section{grid-template-columns:1fr;gap:8px;padding:24px 0}.privacy-number{padding:0}.privacy-section h2{margin-bottom:14px}.privacy-content{padding-bottom:40px}}
