.legalPage{color:#183344;background:#faf9f5;min-height:100vh;padding:24px clamp(20px,5vw,64px)}.legalPage header,.legalPage footer{max-width:1040px;margin:auto}.legalPage header{justify-content:space-between;align-items:center;gap:24px;display:flex}.legalPage main{max-width:760px;margin:48px auto 64px;line-height:1.8}.legalPage h1{margin:12px 0 32px;font:400 clamp(32px,5vw,46px)/1.2 Georgia,serif}.legalPage h2{margin:30px 0 8px;font-size:18px}.legalPage p{margin:0 0 18px}.legalPage .legalDate,.legalPage footer{color:#52606b;font-size:13px}.legalPage a{color:#244b65;text-underline-offset:4px}.legalPage a:focus-visible{outline-offset:5px;outline:3px solid #2764d8}.legalPage nav{flex-wrap:wrap;gap:24px;margin-bottom:20px;display:flex}@media (max-width:480px){.legalPage .brandLogo{width:170px;height:64px}.legalPage header{gap:12px;font-size:13px}}
