/* Newsletter actions follow the shared MR.INCOME dark/turquoise buttons. */
.mr-newsletter-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:14px}
html body a.mr-newsletter-cta{display:inline-flex;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box;min-height:46px!important;max-width:100%;padding:10px 14px!important;border:1px solid #42616d!important;border-radius:12px!important;background:#172a37!important;color:#edf4f7!important;font:650 14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif!important;text-decoration:none!important;white-space:normal;box-shadow:none!important}
html body a.mr-newsletter-cta:hover{background:#203b49!important;border-color:#77e0d3!important;color:#fff!important}
html body a.mr-newsletter-cta:focus-visible{outline:3px solid #77e0d3!important;outline-offset:3px!important}
html body a.mr-newsletter-cta svg{flex:0 0 18px;width:18px;height:18px;color:#77e0d3}
.visual-hero>.mr-newsletter-actions--hero{margin:16px 0 0}
@media(min-width:1200px){.visual-hero:has(>.mr-newsletter-actions--hero){position:relative}.visual-hero>.mr-newsletter-actions--hero{position:absolute;right:30px;top:26px;margin:0;z-index:2}}
