
.legal-page{background:#f7f4ed;color:#142a3c}
.legal-header{min-height:86px;background:#001d31;display:flex;align-items:center;justify-content:space-between;padding:12px 6vw;color:white}
.legal-back{color:#EEC682;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.legal-main{max-width:980px;margin:0 auto;padding:80px 6vw 100px}
.legal-main h1{font:500 clamp(42px,6vw,70px)/1.05 'Playfair Display',serif;color:#002D4D;margin:0 0 50px}
.legal-main section{padding:28px 0;border-top:1px solid rgba(0,45,77,.15)}
.legal-main h2{font:500 27px 'Playfair Display',serif;color:#002D4D;margin:0 0 12px}
.legal-main p{font-size:14px;color:#53616b}
.legal-main a{color:#9d7027;text-decoration:underline}
.legal-footer{background:#001724;color:#bfcbd2;padding:30px 6vw;display:flex;gap:28px;flex-wrap:wrap;font-size:11px}
.legal-footer a{color:#EEC682}
