.money-page{width:min(1420px,calc(100% - 2rem));margin:0 auto 3rem}.money-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:2rem 0 1.25rem;border-bottom:4px solid var(--ink)}.money-hero h1{margin:.25rem 0 .55rem;font:700 clamp(2.7rem,6vw,5.4rem)/.92 "Source Serif 4",serif;letter-spacing:-.045em}.money-hero>div>p:last-child{max-width:850px;margin:0;color:var(--ink2);font-size:1rem}.finance-county-tabs{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.finance-county-tabs a{min-height:46px;display:flex;align-items:center;padding:.7rem 1rem;border:2px solid var(--ink);background:var(--white);color:var(--ink);font-weight:800;text-decoration:none}.finance-county-tabs a.is-active{background:var(--ink);color:#fff;box-shadow:inset 0 -4px 0 var(--gold)}.money-finance{margin:1.25rem 0 0}.money-loading{padding:2rem;background:var(--white);border:1px solid var(--line);font-weight:800;text-align:center}.money-loading.error{color:var(--red)}.money-tab{background:#fff1bd!important;border-color:#b28330!important}.money-tab.is-selected{background:#b28330!important;color:#132942!important}.money-tab.is-selected:after{background:#132942;color:#fff}body>footer{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem max(1rem,calc((100% - 1420px)/2));background:var(--ink);color:#fff;font-size:.8rem}
@media(max-width:760px){.money-page{width:calc(100% - 1rem)}.money-hero{grid-template-columns:1fr;gap:1rem;padding-top:1.2rem}.finance-county-tabs{justify-content:stretch}.finance-county-tabs a{flex:1;justify-content:center}.money-hero h1{font-size:clamp(2.6rem,14vw,4rem)}body>footer{flex-direction:column}}
