.legal-hero{padding:80px max(6vw,40px) 55px;background:var(--navy);color:white}.legal-hero h1{font-size:clamp(42px,5vw,66px);margin:0 0 14px}.legal-hero p{color:#bdd0dc;margin:0}.legal-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.legal-links a{color:white;text-decoration:underline}.legal-content{max-width:920px;margin:0 auto;padding:70px 30px 100px}.legal-content h2{font-size:26px;margin:42px 0 12px}.legal-content p,.legal-content li{color:#405466}.legal-content ul{padding-left:22px}.legal-content a{color:var(--blue);text-decoration:underline}.legal-note{padding:18px 22px;background:var(--mist);border-left:3px solid var(--aqua);border-radius:8px}.legal-content table{width:100%;border-collapse:collapse;margin:22px 0}.legal-content th,.legal-content td{text-align:left;vertical-align:top;padding:13px;border-bottom:1px solid var(--line)}@media(max-width:620px){.legal-hero{padding:58px 22px 42px}.legal-content{padding:45px 22px 75px}.legal-content table{display:block;overflow-x:auto}}
