.mf-footer{background:#0a100e;color:#c9d1cc;padding:76px clamp(24px,5.6vw,88px) 28px;border-top:1px solid #2c3931;font-family:Arial,sans-serif;font-size:13px;line-height:1.65}.mf-footer *{box-sizing:border-box}.mf-footer a{color:inherit;text-decoration:none}.mf-footer a:hover{color:#ff9a4d}.mf-footer a:focus-visible{outline:2px solid #ff7a1a;outline-offset:5px}.mf-grid{display:grid;grid-template-columns:1.3fr .8fr 1.1fr 1fr;gap:48px;max-width:1440px;margin:auto}.mf-logo{display:block;max-width:190px}.mf-logo svg,.mf-logo img{display:block;width:100%;height:auto;aspect-ratio:3412.46/299.95}.mf-brand p{max-width:240px;line-height:1.8;margin:24px 0;color:#9eaca3}.mf-brand>span{font-size:10px;letter-spacing:.14em;color:#82978a}.mf-footer h2{font:600 11px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f1f2ed;margin:0 0 25px}.mf-footer ul{list-style:none;padding:0;margin:0}.mf-grid li{margin:0 0 13px}.mf-bottom{max-width:1440px;margin:55px auto 0;padding-top:26px;border-top:1px solid #2c3931;display:flex;justify-content:space-between;align-items:center;gap:28px}.mf-bottom>p{font-size:11px;color:#99a69d;margin:0}.mf-payments{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.mf-payments>span{font-size:10px;color:#99a69d}.mf-payments ul{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.mf-payments li{display:flex}.mf-payment-icon{width:38px;height:24px}.mf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1000px){.mf-grid{grid-template-columns:1fr 1fr;gap:40px}.mf-bottom{align-items:flex-start;flex-direction:column}.mf-payments{justify-content:flex-start}}@media(max-width:550px){.mf-footer{padding-top:50px}.mf-grid{grid-template-columns:1fr 1fr;gap:36px 22px}.mf-brand{grid-column:1/-1}.mf-grid nav{min-width:0}.mf-grid nav[aria-labelledby^="mf-help"] a{overflow-wrap:anywhere}.mf-policies{grid-column:1/-1}.mf-policies ul{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.mf-footer h2{margin-bottom:20px}.mf-grid li{font-size:12px;margin-bottom:15px}.mf-bottom{margin-top:30px}.mf-payments{gap:12px}.mf-payments>span{width:100%}}
