/* Scoped companion stylesheet for the archived Money-first reading path.
   Does not alter global, bank, home, or About page design. */
.mba-money-path{margin:26px 0;padding:21px;background:#fbf8f2;border:1px solid #e5dccc;border-radius:16px}
.mba-money-path .mba-money-kicker{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9a7954;margin-bottom:8px}
.mba-money-path h3{font:500 clamp(21px,2.6vw,27px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:0 0 9px;color:#161616}
.mba-money-path>p{font:400 13px/1.55 Arial,sans-serif;color:#59605f;margin:0 0 16px}
.mba-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mba-money-link{display:flex;flex-direction:column;min-width:0;gap:7px;padding:15px;background:#fffdf9;border:1px solid #e7dfd3;border-radius:11px;text-decoration:none!important;color:#242424!important;transition:border-color .16s ease,transform .16s ease}
.mba-money-link:hover,.mba-money-link:focus-visible{border-color:#ab8b67;transform:translateY(-1px)}
.mba-money-link span{font:700 9px/1.35 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#957654}
.mba-money-link b{display:block;font:500 17px/1.23 Georgia,serif;letter-spacing:-.015em;overflow-wrap:anywhere}
.mba-money-link small{margin-top:auto;font:600 11px/1.4 Arial,sans-serif;color:#8b6845}
@media(max-width:760px){.mba-money-grid{grid-template-columns:1fr}.mba-money-path{padding:16px}.mba-money-link{padding:13px}}
