/* Shared identity for existing legal documents; legal copy is unchanged. */
:root{--primary-green:#dafca1;--dark-green:#bddf86;--neon-green:#e7ffc1;--dark-bg:#090b09;--dark-card:#10140f;--dark-border:#f1f3ea26;--text-muted:#a6aea0}
body{font-family:'DM Sans',Arial,sans-serif;background:#090b09;color:#f1f3ea}
.navbar{background:#090b09f5;border-color:#f1f3ea26;padding:22px 0}
.navbar-brand img{height:40px;width:118px}
.policy-section{padding-top:130px}
.policy-content{background:transparent;border:0;border-radius:0;padding:40px 0 65px}
.policy-content h1{font-family:'Manrope',Arial,sans-serif;font-weight:400;letter-spacing:-.05em;font-size:clamp(40px,6vw,72px)}
.policy-content h2{font-family:'Manrope',Arial,sans-serif;font-weight:400;letter-spacing:-.03em}
.btn-primary-green{background:#dafca1;border-radius:0;color:#090b09;box-shadow:none}
.btn-primary-green:hover{background:#e7ffc1;transform:none;box-shadow:none}
footer{background:#090b09;border-top:1px solid #f1f3ea26}
@media(max-width:768px){.policy-section{padding-top:105px}.policy-content{padding:25px 5px 45px}}
