.money-paths{margin:var(--house-space-5) 0 3rem}
.money-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--house-space-3);margin-top:var(--house-space-3)}
.money-path{padding:1.1rem 1.2rem;background:var(--house-color-surface);border:1px solid var(--house-color-border);border-radius:var(--house-radius-card)}
.money-path h3{margin:.1rem 0 .5rem;font-size:1.15rem}
.money-path p{margin:.5rem 0 1rem}
.money-path a{display:inline-flex;min-height:44px;align-items:center;font-weight:700}
.money-path a+a{margin-left:.35rem}
.money-path a[href="/mortgage"]{display:flex;width:fit-content;margin:.55rem 0;color:var(--house-color-accent-hover);text-decoration-thickness:2px}
.faq details{scroll-margin-top:1rem}
.faq details p{max-width:78ch}
.faq details summary{line-height:1.6}
.source-links,.source-date{font-size:.9rem}
.source-links{margin:.8rem 0 .2rem}
.source-date{margin:.1rem 0 .6rem;color:var(--house-color-muted)}
@media(max-width:760px){.money-path-grid{grid-template-columns:1fr}}
/* 2026-10-26 readability pass: money guidance body and source links. */
.money-page .lead,.money-page main>p:not(.eyebrow):not(.fine-print),.money-page .money-path p,.money-page .faq details p{font-size:18px;line-height:28px}
.money-page .money-path h3{font-size:24px;line-height:32px}
.money-page .money-path a,.money-page .faq details summary,.money-page .source-links a{font-size:16px;line-height:24px;font-weight:600}
.money-page .source-links{font-size:16px;line-height:24px}
.money-page .eyebrow,.money-page .source-date,.money-page .fine-print{font-size:14px;line-height:20px}
