.legal{max-width:900px}.legal-hero{padding:45px 0 25px;border-bottom:1px solid var(--line)}.legal h1{font-size:46px}.legal article{padding:32px 0;border-bottom:1px solid var(--line)}.legal h2{font:750 24px Manrope}.legal p,.legal li{line-height:1.75;color:#385765}.legal .summary{background:#eaf6f3;padding:20px;border-radius:10px;color:#09283c}.legal-nav{display:flex;gap:14px;flex-wrap:wrap}.legal-nav a{color:#007d77;font-weight:700}
