/* Standalone agreements: navy / cyan brand */
.v23-legal-page{background:#edf2f7}
.v23-legal-main{max-width:1080px;margin:24px auto 55px;padding:0 18px}
.v23-legal-crumb{font:600 12px/1.8 Cairo,Tahoma,sans-serif;color:#527b93;margin:10px 0 16px}
.v23-legal-crumb a{color:#0a6992}
.v23-legal-hero{background:linear-gradient(125deg,#061d37,#0f4a72);border-radius:17px;border:1px solid #2f7397;padding:34px 39px;color:white}
.v23-legal-eyebrow{font:800 11px/1.5 Arial,sans-serif;color:#7be7e7;letter-spacing:1.4px}
.v23-legal-hero h1{color:#fff;font:900 clamp(25px,3.2vw,36px)/1.5 Cairo,Tahoma,Arial,sans-serif;margin:12px 0}
.v23-legal-hero p{color:#d8e9f6;font:500 15px/2 Cairo,Tahoma,sans-serif;max-width:860px}
.v23-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.v23-links a,.v23-legal-return a{display:inline-block;background:#0b627d;color:white;text-decoration:none;border:1px solid #5fb5c7;border-radius:9px;padding:9px 13px;font:800 13px/1.5 Cairo,Tahoma,sans-serif}
.v23-links a:hover,.v23-legal-return a:hover{background:#078a9e}
.v23-legal-section{background:#fff;color:#233e56;border:1px solid #d8e5ee;border-radius:15px;padding:28px 33px;margin:17px 0;box-shadow:0 10px 28px #143b5212}
.v23-legal-section h2{font:900 23px/1.5 Cairo,Tahoma,sans-serif;margin:0 0 13px;color:#094467}
.v23-legal-section p{font:500 15px/2 Cairo,Tahoma,sans-serif;color:#263e50;margin:11px 0}
.v23-legal-section a{color:#057ea7;font-weight:800}
.v23-legal-section#latest-info{background:#f6fbfd}
.v23-legal-section .eg22-panel{max-width:none;margin:16px 0}
.v23-legal-section .eg22-panel h2{font-size:20px!important}
.v23-legal-return{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}
@media(max-width:650px){.v23-legal-main{padding:0 9px;margin:14px auto}.v23-legal-hero{padding:22px 18px}.v23-legal-section{padding:19px 15px}.v23-legal-section h2{font-size:20px}.v23-links{gap:7px}.v23-links a{font-size:12px}}
