.mhi-callout{border-left:3px solid var(--gold);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:40px 0;padding:24px 26px}
.mhi-callout .mhi-kicker{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 6px}
.mhi-callout h2,.mhi-callout h3{margin-top:0}
.mhi-callout ul{list-style:none;padding:0;margin:16px 0 20px;display:flex;flex-direction:column;gap:10px}
.mhi-callout li{padding-left:28px;position:relative;max-width:64ch}
.mhi-callout li:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #c2ac6f33}
.mhi-callout .mhi-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.mhi-callout .mhi-actions .btn{text-decoration:none}
.mhi-callout .mhi-phone{font-family:var(--font-mono);color:var(--navy);font-size:.95rem;text-decoration:none}
.prose .mhi-callout a.btn.btn--primary,.mhi-callout a.btn.btn--primary{color:#fff;text-decoration:none}
.prose .mhi-callout a.mhi-phone{text-decoration:none}
.prose .mhi-callout p.mhi-kicker{font-size:.78rem;margin-top:0;line-height:1.4}
.prose .mhi-callout ul li{margin:0}
