/* em-mcr-10nov: small link blocks used across the site */
.em-mcr-cta{font-family:'Plus Jakarta Sans',system-ui,sans-serif;display:flex;gap:16px;align-items:center;background:#fff;border:1px solid #e7e1d8;border-left:4px solid #b0784e;border-radius:16px;padding:18px 20px;margin:28px auto;max-width:1140px;box-sizing:border-box;clear:both;box-shadow:0 1px 2px rgba(28,32,48,.04),0 8px 24px rgba(28,32,48,.05)}
.em-mcr-cta *{box-sizing:border-box}
.em-mcr-cta img{width:52px;height:52px;flex:none;border-radius:12px}
.em-mcr-cta .em-mc-h{display:block;font-size:18px;font-weight:800;color:#1c2030;margin:0 0 3px;line-height:1.3}
.em-mcr-cta .em-mc-p{display:block;margin:0;color:#5b6474;font-size:15px;line-height:1.55}
.em-mcr-cta a{color:#8a5a35;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.em-mcr-home-wrap{background:#fff;padding:0 20px 64px}
.em-calc-home + .em-mcr-home-wrap{margin-top:-40px}
.em-mcr-home{max-width:1140px;margin:0 auto}
.em-mcr-home a.em-mcr-card{display:flex;gap:16px;align-items:center;background:linear-gradient(180deg,#232837,#1a1e2c);border-radius:18px;padding:20px 24px;text-decoration:none!important;color:#fff;min-height:56px;transition:box-shadow .15s}
.em-mcr-home a.em-mcr-card:hover,.em-mcr-home a.em-mcr-card:focus{box-shadow:0 0 0 2px #b0784e inset;color:#fff}
.em-mcr-home img{width:52px;height:52px;flex:none;border-radius:12px}
.em-mcr-home .em-mh-t{display:block;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:800;font-size:18px;line-height:1.3;color:#fff}
.em-mcr-home .em-mh-t:after{content:" →";color:#d9a77f}
.em-mcr-home .em-mh-s{display:block;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:14.5px;color:#cfd3de;line-height:1.5;margin-top:2px}
.em-mcr-home .em-mh-k{margin-left:auto;flex:none;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:13px;font-weight:700;color:#f3e6da;border:1px solid rgba(217,167,127,.55);border-radius:999px;padding:6px 12px;white-space:nowrap}
@media (max-width:640px){.em-mcr-cta{margin:22px 12px;padding:16px;align-items:flex-start}.em-mcr-cta img{width:42px;height:42px}.em-mcr-home-wrap{padding:0 12px 40px}.em-calc-home + .em-mcr-home-wrap{margin-top:-24px}.em-mcr-home a.em-mcr-card{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:18px}.em-mcr-home img{width:44px;height:44px}.em-mcr-home a.em-mcr-card>span:first-of-type{flex:1 1 calc(100% - 60px);min-width:0}.em-mcr-home .em-mh-t{font-size:17px}.em-mcr-home .em-mh-k{margin-left:58px}}
.em-mcr-foot{text-align:center;font-size:14px;padding:14px 20px 0;line-height:1.9}
.em-mcr-foot a{color:inherit;text-decoration:underline;text-underline-offset:3px;margin:0 10px;display:inline-block;padding:4px 0}
