.ehhp-home .ehhc-bottom-research{padding:36px 0 44px;background:#f5f7fa;border-top:1px solid #e1e6ed}
.ehhp-home .ehhc-bottom-research .ehhc-wrap{width:min(1240px,calc(100% - 40px));margin:0 auto}
.ehhp-home .ehhc-bottom-research .ehhc-section-heading{margin:0 0 18px}
.ehhp-home .ehhc-bottom-research .ehhc-section-heading h2{margin:4px 0 8px;color:#172638;font-size:clamp(22px,2.2vw,30px);line-height:1.2}
.ehhp-home .ehhc-bottom-research .ehhc-section-heading p{max-width:760px;color:#596b80;line-height:1.55}
.ehhp-home .ehhc-market-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.ehhp-home .ehhc-market-link-grid>article{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #dce3ec;border-radius:14px;background:#fff;box-shadow:0 3px 12px #18324d0a}
.ehhp-home .ehhc-market-link-kicker{color:#a81031;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.ehhp-home .ehhc-market-link-grid h3{margin:10px 0 8px;color:#172638;font-size:19px;line-height:1.3}
.ehhp-home .ehhc-market-link-grid p{margin:0 0 14px;color:#596b80;font-size:14px;line-height:1.55}
.ehhp-home .ehhc-market-link-grid nav{display:grid;gap:8px;margin:0 0 14px}
.ehhp-home .ehhc-market-link-grid a{color:#a81031;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none}
.ehhp-home .ehhc-market-link-grid a:hover,.ehhp-home .ehhc-market-link-grid a:focus-visible{text-decoration:underline;text-underline-offset:3px}
.ehhp-home .ehhc-market-link-grid>article>a:last-child{margin-top:auto;padding-top:6px}
@media(max-width:850px){.ehhp-home .ehhc-market-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.ehhp-home .ehhc-bottom-research{padding:26px 0 30px}.ehhp-home .ehhc-bottom-research .ehhc-wrap{width:calc(100% - 28px)}.ehhp-home .ehhc-market-link-grid{grid-template-columns:1fr;gap:12px}.ehhp-home .ehhc-market-link-grid>article{padding:18px}}
