.mkl-promo{box-sizing:border-box;width:90%;max-width:1600px;margin:28px auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:28px 30px;border:1px solid #b7a66c;border-radius:4px;background:#173e2f;color:#f7f0dc}.mkl-promo .mkl-label{font:700 9px/1.5 system-ui,sans-serif;letter-spacing:.16em;color:#e9cf8d}.mkl-promo h2{font:400 clamp(22px,2.4vw,32px)/1.16 Georgia,serif;letter-spacing:-.02em;text-transform:none;margin:8px 0!important;color:#f7f0dc}.mkl-promo p{font:12px/1.6 system-ui,sans-serif;color:#dfdfc9;margin:0}.mkl-reward{display:flex;align-items:center;gap:10px;padding:0 25px;border-left:1px solid #f7f0dc40;border-right:1px solid #f7f0dc40;white-space:nowrap}.mkl-reward>strong{font:52px/1 Georgia,serif;color:#ebd59a}.mkl-reward>span{font:11px/1.7 system-ui,sans-serif}.mkl-reward b{font-weight:700}.mkl-cta>a{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:46px;text-decoration:none;background:#eed49a;color:#123b2c;padding:12px 18px;font:700 12px/1.5 system-ui,sans-serif;border-radius:3px}.mkl-cta small{display:block;font:10px/1.5 system-ui,sans-serif;text-align:center;margin-top:8px;color:#dfdfc9}.mkl-cta a:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:900px){.mkl-promo{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:24px}.mkl-reward{border-right:0;padding-right:0}.mkl-cta{grid-column:1/-1;display:flex;gap:16px;align-items:center}.mkl-cta>a{flex:1}.mkl-cta small{margin:0}}@media(max-width:520px){.mkl-promo{margin:18px auto;gap:16px;padding:22px 18px}.mkl-promo h2{font-size:24px}.mkl-reward{padding-left:15px;gap:7px}.mkl-reward>strong{font-size:38px}.mkl-reward>span{font-size:10px}.mkl-cta{display:block}.mkl-cta small{margin-top:7px}.mkl-promo p{font-size:11px}}
