.legal-header{height:86px;border-bottom:1px solid #dbe8ef;background:#fff}.legal-nav{height:100%;display:flex;justify-content:space-between;align-items:center}.legal-nav img{width:140px}.legal-nav>a:last-child{color:#004C8A;font-size:12px;font-weight:700}.legal-main{max-width:850px;padding-top:75px;padding-bottom:90px}.legal-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:#004C8A}.legal-main h1{font-size:clamp(37px,4vw,56px);letter-spacing:-.05em;margin:12px 0}.legal-date{font-size:12px;color:#71889a}.legal-content{margin-top:44px}.legal-content h2{font-size:21px;margin:34px 0 9px;color:#08375d}.legal-content p{font-size:14px;line-height:1.85;color:#4b6275}.legal-content a{color:#004C8A;text-decoration:underline;overflow-wrap:anywhere}.legal-footer{background:#004C8A;padding:35px 0}.legal-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-footer img{width:125px}.legal-footer nav{display:flex;gap:24px;flex-wrap:wrap}.legal-footer nav a{font-size:11px;color:#fff}.legal-footer nav a:hover{text-decoration:underline}@media(max-width:600px){.legal-header{height:70px}.legal-nav img{width:118px}.legal-main{padding-top:45px;padding-bottom:60px}.legal-footer-inner{align-items:flex-start;flex-direction:column}.legal-footer nav{gap:16px}}

