/* Approved homepage hero, 1 October 2026. */
.mp-hero-revised{row-gap:20px}
.mp-hero-revised>.mp-audience{padding:28px 32px}
.mp-hero-revised .mp-audience-actions{padding-top:22px}
.mp-hero-revised .mp-employer-compact>p:not(.mp-eyebrow){max-width:430px}
.mp-hero-stats{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;margin:3px 0 0}
.mp-hero-stats>div+div{padding-left:24px;border-left:1px solid #d9b59f}
.mp-hero-stats strong{display:block;font-size:36px;line-height:1.1;letter-spacing:-1px;font-weight:650;color:#b44c28}
.mp-hero-revised .mp-hero-stats p{font-size:14px;line-height:1.45;margin:7px 0 0;min-height:0;max-width:200px}
.mp-stats-refresh{display:block;font-size:11px;color:#786357;margin-top:6px}
.mp-hero .mp-hero-more{grid-column:1 / -1;padding:23px 32px 27px;background:#fff9f3;border:1px solid #d9b59f;border-radius:15px}
.mp-hero-more>.mp-eyebrow{margin:0 0 15px;color:#8e4629;line-height:1.4}
.mp-more-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr}
.mp-more-feature{display:flex;flex-direction:column;min-width:0;padding:0 26px}
.mp-more-feature:first-child{padding-left:0}
.mp-more-feature:last-child{padding-right:0}
.mp-more-feature+.mp-more-feature{border-left:1px solid #decabb}
.mp-more-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px}
.mp-more-heading h3{font-size:21px;line-height:1.25;letter-spacing:-.4px;margin:0}
.mp-more-heading img{width:58px;height:58px;object-fit:contain;flex:none}
.mp-more-feature p{font-size:14px;line-height:1.6;color:var(--mp-muted);margin:12px 0 18px}
.mp-more-feature>a,.mp-feature-links>a{font-size:13px;font-weight:650;color:#9f4221;line-height:1.62;text-decoration:none;margin-top:auto}
.mp-more-feature>a:hover,.mp-feature-links>a:hover{text-decoration:underline}.mp-feature-links{display:grid;gap:12px;margin-top:auto}.mp-feature-links>a{display:block;margin:0}


@media(max-width:1000px) and (min-width:701px){.mp-more-feature{padding-inline:18px}.mp-more-heading h3{font-size:18px}.mp-more-heading img{width:44px;height:50px}}
@media(max-width:700px){.mp-hero-revised>.mp-audience,.mp-hero .mp-hero-more{padding:24px}.mp-hero-stats{gap:16px}.mp-hero-stats>div+div{padding-left:16px}.mp-hero-stats strong{font-size:32px}.mp-more-grid{grid-template-columns:1fr}.mp-more-feature{padding:20px 0}.mp-more-feature:first-child{padding-top:0}.mp-more-feature:last-child{padding-bottom:0}.mp-more-feature+.mp-more-feature{border-left:0;border-top:1px solid #decabb}.mp-more-heading{min-height:0}.mp-more-feature p{margin:12px 0 16px}}

/* Keep shared card edges, headings and action rows consistent. */
.mp-hero-revised>.mp-audience{border-width:1px}
.mp-hero-revised>.mp-audience>.mp-eyebrow{margin:0 0 16px;line-height:1.5}
.mp-hero-revised>.mp-audience>h2{margin:0 0 20px}
.mp-hero-revised>.mp-audience .mp-audience-actions{min-height:112px;box-sizing:border-box;padding-top:22px}
.mp-hero-revised>.mp-audience .mp-button{min-height:51px;box-sizing:border-box}
.mp-hero-revised .mp-hero-stats{margin-top:0}
.mp-hero .mp-hero-more{padding:24px 32px 28px}
.mp-hero-more>.mp-eyebrow{margin-bottom:20px}
.mp-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}
.mp-more-feature{padding:0;position:relative}
.mp-more-feature+.mp-more-feature{border-left:0}
.mp-more-feature+.mp-more-feature:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:1px;background:#decabb}
.mp-more-heading{height:54px;min-height:54px;align-items:flex-start}
.mp-more-heading img{height:54px;width:54px}
.mp-more-feature p{margin:14px 0 20px}
@media(max-width:1000px) and (min-width:701px){.mp-hero-revised>.mp-audience .mp-button{min-height:74px}.mp-hero-revised>.mp-audience .mp-audience-actions{min-height:134px}.mp-more-grid{gap:32px}.mp-more-feature+.mp-more-feature:before{left:-16px}.mp-more-heading img{width:44px;height:50px}}
@media(max-width:700px){.mp-hero-revised>.mp-audience .mp-audience-actions{min-height:0}.mp-hero .mp-hero-more{padding:24px}.mp-more-grid{grid-template-columns:1fr;gap:0}.mp-more-feature{padding:24px 0}.mp-more-feature+.mp-more-feature:before{display:none}.mp-more-heading{height:auto;min-height:0;align-items:center}.mp-more-feature p{margin:14px 0 18px}}
