/* Scoped Products hub candidate; does not change the existing four pack cards. */
.ml-products-page .ml-products-cell-entry{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto auto auto;gap:14px 40px;align-content:center;position:relative;padding:30px 40px;margin:0 0 34px!important;background:#fff;border:1px solid #dce5f1;box-shadow:0 10px 30px #06265508;scroll-margin-top:90px}
.ml-products-page .ml-products-cell-heading{grid-column:1;grid-row:1;align-self:end;min-width:0}
.ml-products-page .ml-products-cell-kicker{color:#2855ba;font:500 12px/1.4 var(--ml-body);letter-spacing:.11em;margin:0 0 8px!important}
.ml-products-page .ml-products-cell-heading h3{font:600 48px/1.05 var(--ml-display);letter-spacing:-.02em;color:var(--ml-navy);margin:0!important}
.ml-products-page .ml-products-cell-description{grid-column:1;grid-row:2;max-width:520px;color:#596e8c;font:400 16px/1.65 var(--ml-body);margin:0!important}
.ml-products-page .ml-products-cell-cta{grid-column:1;grid-row:3;align-self:start;justify-self:start;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;box-sizing:border-box;min-height:48px;padding:13px 20px;background:#1239ef;color:#fff;font:600 19px/1.1 var(--ml-display);letter-spacing:.025em;text-decoration:none;transition:background .2s}
.ml-products-page .ml-products-cell-cta:hover{background:#082fbc}
.ml-products-page .ml-products-cell-cta:focus-visible{outline:3px solid #082f66;outline-offset:4px}
.ml-products-page .ml-products-cell-cta i{font-size:20px}
.ml-products-page .ml-products-cell-visual{grid-column:2;grid-row:1/4;align-self:center;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0!important}
.ml-products-page .ml-products-cell-visual img{display:block;width:100%;height:230px;object-fit:contain;margin:0}
.ml-products-page .ml-products-cell-visual figcaption{font:400 11px/1.5 var(--ml-body);color:#7586a0;margin:5px 0 0!important;text-align:center}
@media(min-width:601px) and (max-width:900px){
 .ml-products-page .ml-products-cell-entry{padding:26px;gap:12px 24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
 .ml-products-page .ml-products-cell-heading h3{font-size:40px}
 .ml-products-page .ml-products-cell-description{font-size:15px;line-height:1.55}
 .ml-products-page .ml-products-cell-visual img{height:210px}
}
@media(max-width:600px){
 .ml-products-page .ml-products-cell-entry{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:12px;padding:20px;margin:22px 0 14px!important;scroll-margin-top:84px}
 .ml-products-page .ml-products-cell-heading{grid-column:1;grid-row:1}
 .ml-products-page .ml-products-cell-kicker{font-size:10px;letter-spacing:.08em;margin:0 0 6px!important}
 .ml-products-page .ml-products-cell-heading h3{font-size:34px;line-height:1.06}
 .ml-products-page .ml-products-cell-visual{grid-column:1;grid-row:2}
 .ml-products-page .ml-products-cell-visual img{height:140px;width:100%;max-width:290px}
 .ml-products-page .ml-products-cell-visual figcaption{font-size:10px;margin-top:3px!important}
 .ml-products-page .ml-products-cell-description{grid-column:1;grid-row:3;font-size:14px;line-height:1.55}
 .ml-products-page .ml-products-cell-cta{grid-column:1;grid-row:4;justify-self:stretch;min-height:48px;padding:13px 16px;font-size:18px;margin-top:2px}
}
