.mn-promo{display:block;min-width:0;width:100%;max-width:100%;margin:24px 0 34px;font-family:Inter,"Open Sans",Arial,sans-serif;clear:both}.mn-promo *{box-sizing:border-box}.mn-promo__outer{border:1px solid #d5e0eb;border-radius:5px;overflow:hidden;background:#edf2f7;box-shadow:0 5px 18px rgb(10 27 49 / .045)}.mn-promo__disclosure{display:block;padding:8px 14px 6px;color:#66798d;background:#f6f9fc;border-bottom:1px solid #dde5ee;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:850;text-align:center}.mn-promo__house{min-height:122px;padding:17px 22px;display:grid;grid-template-columns:145px minmax(0,1fr) auto;gap:24px;align-items:center;background:linear-gradient(100deg,#e9f0f7,#f8fafc)}.mn-promo__house-identity{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid #cbd8e4;min-height:78px}.mn-promo__house-identity>span{font-size:55px;font-weight:950;letter-spacing:-.15em;line-height:1;color:#133452}.mn-promo__house-identity>small{font-size:8px;letter-spacing:.12em;font-weight:850;color:#c72336}.mn-promo__house-copy{display:flex;flex-direction:column;gap:7px}.mn-promo__house-copy strong{font-size:clamp(20px,2vw,27px);line-height:1.14;letter-spacing:-.027em;color:#10283f;font-weight:900}.mn-promo__house-copy>span{font-size:12px;line-height:1.45;color:#586c7e;max-width:440px}.mn-promo__house-cta{background:#c72336;color:#fff!important;font-size:11px;line-height:1.25;font-weight:850;padding:14px 16px;display:inline-flex;justify-content:center;gap:8px;text-align:center;white-space:nowrap;border-radius:2px;text-decoration:none!important;transition:background .2s ease}.mn-promo__house-cta:hover{background:#982033;color:#fff!important}.mn-promo__creative{display:block;text-decoration:none!important;background:#fff}.mn-promo__image{display:block;width:100%;height:auto;object-fit:contain}.mn-promo--sidebar{margin:0 0 22px}.mn-promo--sidebar .mn-promo__house{min-height:276px;padding:19px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mn-promo--sidebar .mn-promo__house-identity{border-right:0;border-bottom:1px solid #cfdae5;width:100%;min-height:80px;padding-bottom:10px}.mn-promo--sidebar .mn-promo__house-identity>span{font-size:58px}.mn-promo--sidebar .mn-promo__house-copy strong{font-size:23px}.mn-promo--sidebar .mn-promo__house-copy>span{font-size:12px}.mn-promo--sidebar .mn-promo__house-cta{margin-top:auto;width:100%}.mn-promo--sidebar .mn-promo__outer{background:#edf2f8}.mn-promo--horizontal .mn-promo__house{border-left:4px solid #c72336}.mn-promo:focus-within .mn-promo__outer{outline:2px solid #f5a623;outline-offset:2px}.mn-promo--in-article{margin:30px 0 26px}.mn-promo__official-logo{display:block!important;width:118px!important;max-width:100%!important;height:auto!important;max-height:118px!important;aspect-ratio:1/1;object-fit:contain;object-position:center;flex:none}.mn-promo--sidebar .mn-promo__official-logo{width:136px!important;max-height:136px!important}.mn-promo__logo-fallback{display:block;font-weight:900;color:#143857;font-size:12px;letter-spacing:.06em;line-height:1.2}@media(max-width:1050px){.mn-promo--horizontal .mn-promo__official-logo{width:85px!important;max-height:85px!important}}@media(max-width:680px){.mn-promo--horizontal .mn-promo__official-logo{width:64px!important;max-height:64px!important}.mn-promo--sidebar .mn-promo__official-logo{width:122px!important;max-height:122px!important}}@media(max-width:1050px){.mn-promo__house{grid-template-columns:100px minmax(0,1fr) auto;gap:15px;padding:15px}.mn-promo__house-identity>span{font-size:42px}.mn-promo__house-identity>small{font-size:7px}.mn-promo__house-cta{white-space:normal}}@media(max-width:680px){.mn-promo{margin:20px 0 26px}.mn-promo__house{min-height:0;grid-template-columns:69px 1fr;gap:11px;padding:14px 12px 14px}.mn-promo__house-identity{min-height:60px}.mn-promo__house-identity>span{font-size:35px}.mn-promo__house-identity>small{font-size:6px;letter-spacing:.05em}.mn-promo__house-copy{gap:5px}.mn-promo__house-copy strong{font-size:18px}.mn-promo__house-copy>span{font-size:11px}.mn-promo__house-cta{grid-column:1/-1;width:100%;padding:11px 13px;font-size:11px}.mn-promo--sidebar{margin:0 0 20px}.mn-promo--sidebar .mn-promo__house{padding:18px;gap:14px}.mn-promo--sidebar .mn-promo__house-identity>span{font-size:48px}}@media(prefers-reduced-motion:reduce){.mn-promo__house-cta{transition:none}}