.mm-legal-footer{box-sizing:border-box;background:#302879;color:white;padding:32px 20px 100px;text-align:center;font:15px/1.7 Arial,sans-serif}.mm-legal-footer a{color:inherit}.mm-legal-footer nav,.mm-legal-page nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.mm-legal-footer nav a,.mm-legal-page nav a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.mm-legal-footer p{margin:16px auto 0;max-width:760px}.mm-legal-page{margin:0;color:#24243c;background:#f7f5fc;font:17px/1.75 system-ui,sans-serif}.mm-legal-header{background:white;padding:22px max(20px,calc((100vw - 980px)/2))}.mm-legal-page a{color:#352883}.mm-legal-page main{max-width:940px;margin:32px auto;padding:32px;background:white;border-radius:24px;box-shadow:0 8px 32px #33287710}.mm-legal-page h1{font-size:clamp(30px,5vw,46px);line-height:1.15;letter-spacing:-.03em}.mm-legal-page h2{font-size:23px;line-height:1.35;margin-top:36px}.mm-legal-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;color:#66549a}.mm-legal-date{color:#656078;font-size:14px}.mm-legal-page main>nav{border-block:1px solid #ded8ed;padding:12px 0;justify-content:flex-start}.mm-legal-page table{border-collapse:collapse;width:100%;font-size:15px;table-layout:fixed}.mm-legal-page th,.mm-legal-page td{padding:12px;border:1px solid #ded8ed;text-align:left;vertical-align:top;overflow-wrap:anywhere}.mm-privacy-notice{font-size:14px;line-height:1.6;padding:14px;background:#f4f1fb;color:#29243f;border-radius:12px;grid-column:1/-1}.mm-privacy-notice a{color:#34277f;text-decoration:underline}.mm-legal-page a:focus-visible,.mm-legal-footer a:focus-visible{outline:3px solid #d49e12;outline-offset:4px}@media(max-width:600px){.mm-legal-page main{margin:16px 10px;padding:24px 18px}.mm-legal-page table{font-size:13px}.mm-legal-page th,.mm-legal-page td{padding:8px}.mm-legal-page h2{font-size:21px}}@media print{.mm-legal-footer,.mm-legal-header,.mm-release-info,.mm-legal-page main>nav{display:none}.mm-legal-page main{box-shadow:none;margin:0;max-width:none}.mm-legal-page{font-size:11pt;background:white}}

.mm-legal-page .mm-legal-footer a{color:white}
