/* Shared introductions for About, Operator and the blog listing. */
.money-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin:24px 0 40px;padding:28px;background:#eef2e9;border:1px solid #dde5d8;border-radius:16px}
.money-page-hero .money-eyebrow{font-size:11px;line-height:1.6;margin:0 0 14px}
.money-page-hero h1{margin:0 0 16px;font-size:32px;line-height:1.6}
.money-page-hero .money-lead{margin:0;font-size:15px;line-height:2}
.money-page-hero-image{min-width:0;margin:0}
.money-page-hero-image img{display:block;width:100%;height:auto;border-radius:10px}
.money-page-hero-image figcaption{margin-top:8px;font-size:11px;line-height:1.5;color:#586958;text-align:right}
.money-page-hero-logo{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;padding:20px;background:#fff;border:1px solid #dde5d8;border-radius:10px}
.money-page-hero-logo img{border-radius:0}
.money-page-hero--listing{margin-top:0}
@media(max-width:680px){.money-page-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px;margin:20px 0 32px}.money-page-hero--listing{margin-top:0}}
@media(max-width:440px){.money-page-hero h1{font-size:26px}}
