/* The first approved mascot design, shared by every customer profile. */
.mlbmc-intro,.mlbmc-advice,.mlbmc-savings{box-sizing:border-box;font-family:inherit;color:#123858;min-width:0}
.mlbmc-intro *,.mlbmc-advice *,.mlbmc-savings *{box-sizing:border-box}
.mlbmc-intro{display:grid;grid-template-columns:157px minmax(0,1fr);gap:22px;align-items:center;background:#eaf4fd;border:1px solid #d5e2ed;border-radius:18px;padding:20px 26px 20px 20px;margin:0 0 22px;text-align:left;clear:both}
.mlbmc-intro .mlbmc-mbot{display:block;width:157px;height:196px;max-width:100%;object-fit:contain;margin:0;filter:none;float:none}
.mlbmc-intro .mlbmc-eyebrow{display:block;color:#42617b;font-size:11px;font-weight:800;letter-spacing:1.1px;line-height:1.5;text-transform:uppercase}
.mlbmc-intro .mlbmc-title{font-size:clamp(25px,3vw,34px);line-height:1.16;letter-spacing:-.8px;font-weight:800;color:#123858;margin:8px 0 12px;padding:0;border:0;background:none}
.mlbmc-intro .mlbmc-description{font-size:14px;line-height:1.65;color:#45617a;margin:0;max-width:690px}
.mlbmc-intro .mlbmc-tags{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;color:#123858;font-size:11px;font-weight:700;line-height:1.5}
.mlbmc-intro .mlbmc-tags span::before{content:'✓';color:#087054;margin-right:5px}
:is(#mlbe #mlbe-results,#mlbe #mlbe-email-gate,#mlbcw-content) .mlbmc-control.mlbt-controlbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;gap:16px;align-items:center}
.mlbmc-savings{display:flex;align-items:center;gap:10px;text-align:left}
.mlbmc-savings .mlbmc-sparky{display:block;flex:0 0 51px;width:51px;height:72px;object-fit:contain;margin:0;float:none;filter:none}
.mlbmc-savings .mlbmc-savings-copy{min-width:0}
.mlbmc-savings .mlbmc-savings-label{display:block;font-size:11px;font-weight:700;line-height:1.5;color:#087054}
.mlbmc-savings .mlbmc-savings-value{display:block;color:#087054;font-size:23px;line-height:1.3;font-weight:800;overflow-wrap:anywhere}
.mlbmc-savings .mlbmc-savings-note{display:block;color:#45617a;font-size:10px;line-height:1.5;margin-top:3px}
.mlbpr-summary>.mlbmc-savings{margin-top:18px;padding:12px 16px;background:#edf9f3;border:1px solid #cfe8dc;border-radius:12px}
.mlbmc-advice{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;align-items:center;margin:22px 0;padding:16px 20px;background:#fff9e8;border:1px solid #eadfba;border-radius:14px;text-align:left;clear:both}
.mlbmc-advice .mlbmc-abuelo{display:block;width:66px;height:77px;object-fit:contain;margin:0;max-width:100%;float:none;filter:none}
.mlbmc-advice .mlbmc-advice-title{display:block;color:#123858;font-size:14px;line-height:1.4;font-weight:800;margin:0 0 5px}
.mlbmc-advice .mlbmc-advice-text{color:#536b81;font-size:12px;line-height:1.65;margin:0}
.mlbmc-intro[hidden],.mlbmc-savings[hidden],.mlbmc-advice[hidden]{display:none!important}
#mlbe-email-gate.mlbmc-present>.mlbe-gate-top{display:none}
#mlbe-email-gate>.mlbmc-intro{margin-top:0}
@media(max-width:900px){:is(#mlbe #mlbe-results,#mlbe #mlbe-email-gate,#mlbcw-content) .mlbmc-control.mlbt-controlbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mlbmc-control>.mlbt-period-wrap{grid-column:1/-1;justify-self:start}}
@media(max-width:600px){.mlbmc-intro{grid-template-columns:92px minmax(0,1fr);gap:13px;padding:17px 14px;border-radius:14px}.mlbmc-intro .mlbmc-mbot{width:92px;height:126px}.mlbmc-intro .mlbmc-title{font-size:25px;letter-spacing:-.5px}.mlbmc-intro .mlbmc-description{font-size:12px;line-height:1.6}.mlbmc-intro .mlbmc-eyebrow{font-size:9px;letter-spacing:.7px}.mlbmc-intro .mlbmc-tags{gap:6px 10px;font-size:10px}:is(#mlbe #mlbe-results,#mlbe #mlbe-email-gate,#mlbcw-content) .mlbmc-control.mlbt-controlbar{grid-template-columns:minmax(0,1fr);gap:14px}.mlbmc-control>.mlbt-period-wrap{grid-column:auto}.mlbmc-savings .mlbmc-sparky{width:43px;height:60px;flex-basis:43px}.mlbmc-savings .mlbmc-savings-value{font-size:22px}.mlbmc-advice{grid-template-columns:53px minmax(0,1fr);gap:12px;padding:15px 13px}.mlbmc-advice .mlbmc-abuelo{width:53px;height:65px}}
@media(max-width:380px){.mlbmc-intro{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:14px 11px}.mlbmc-intro .mlbmc-mbot{width:68px;height:99px}.mlbmc-intro .mlbmc-title{font-size:22px}.mlbmc-intro .mlbmc-tags{display:block}.mlbmc-intro .mlbmc-tags span{display:block;margin-top:5px}}
@media print{.mlbmc-intro,.mlbmc-advice{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mlbmc-intro{grid-template-columns:80px 1fr;padding:12px;gap:16px;margin-bottom:14px}.mlbmc-intro .mlbmc-mbot{width:80px;height:100px}.mlbmc-intro .mlbmc-title{font-size:23px}.mlbmc-intro .mlbmc-description{font-size:11px}.mlbmc-advice{padding:10px;margin:14px 0}}
