.mmp-download{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0;padding:26px 28px;border:0;border-left:5px solid var(--mmp-color,#006f91);background:#eef5f7;color:#20343e;text-align:left;clear:both;font-family:inherit;line-height:1.5}
.mmp-download .mmp-download-copy{flex:1 1 280px;min-width:0}
.mmp-download .mmp-download-eyebrow{display:block;margin:0 0 8px;color:var(--mmp-color,#006f91);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}
.mmp-download .mmp-download-title{margin:0 0 7px;padding:0;color:#20343e;font-size:clamp(20px,2.2vw,25px);font-weight:600;line-height:1.3;overflow-wrap:anywhere}
.mmp-download .mmp-download-description{margin:0;padding:0;color:#506570;font-size:16px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}
.mmp-download .mmp-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 1 auto;max-width:100%;background:var(--mmp-color,#006f91);color:#fff!important;border:0;border-radius:3px;padding:16px 22px;text-decoration:none!important;font-size:16px;font-weight:700;line-height:1.4;text-align:center;overflow-wrap:anywhere}
.mmp-download .mmp-download-arrow{font-size:25px;line-height:1;font-weight:400;flex-shrink:0}
.mmp-download .mmp-button:hover{filter:brightness(.88)}
.mmp-download .mmp-button:focus-visible{outline:3px solid #b50078;outline-offset:4px}
@media(max-width:640px){.mmp-download{flex-direction:column;align-items:stretch;gap:20px;padding:22px 20px}.mmp-download .mmp-download-copy{flex:0 1 auto}.mmp-download .mmp-button{width:100%;align-self:stretch}}
