.budget-catalog{--b-blue:#1846d1;--b-yellow:#ffd84d;--b-coral:#ff725e;--b-cream:#fff9ea;--b-ink:#171717;--b-mint:#bfe7d1;margin:0;background:var(--b-cream);color:var(--b-ink);font-family:Arial,sans-serif}.budget-catalog *{box-sizing:border-box}.budget-catalog a{color:inherit;text-decoration:none}.budget-note{background:var(--b-yellow);padding:9px;text-align:center;font-weight:900;font-size:12px;letter-spacing:.08em}.budget-head{max-width:1220px;margin:auto;padding:22px 28px;display:flex;align-items:center;border-bottom:3px solid var(--b-ink)}.budget-brand{font-size:28px;font-weight:900;letter-spacing:-1.5px}.budget-brand span{background:var(--b-blue);color:#fff;padding:3px 8px;display:inline-block;transform:rotate(-2deg)}.budget-head nav{display:flex;gap:20px;margin-left:auto;font-weight:800;font-size:12px}.budget-all{background:var(--b-ink);color:#fff!important;padding:10px 14px;margin-left:22px;font-weight:800;font-size:12px}.budget-hero{max-width:1220px;margin:26px auto 60px;padding:0 28px;display:grid;grid-template-columns:.75fr 1.25fr;gap:22px}.budget-hero>div{background:var(--b-coral);padding:48px 38px;position:relative;min-height:550px}.budget-hero>div>span,.budget-check>div>span{display:inline-block;background:var(--b-yellow);border:2px solid var(--b-ink);padding:8px 12px;font-weight:900;font-size:11px;transform:rotate(-4deg)}.budget-hero h1{font-size:clamp(48px,6vw,78px);line-height:.86;letter-spacing:-.07em;margin:48px 0 28px}.budget-hero>div p{font-size:19px}.budget-hero>div>a{position:absolute;bottom:32px;left:38px;background:var(--b-ink);color:#fff;padding:15px 18px;font-weight:900}.budget-hero-image{position:relative;overflow:hidden;border-radius:0 80px 0 0}.budget-hero-image>img,.budget-hero-image>.type-cover{width:100%;height:100%;object-fit:cover}.budget-hero-image>i{position:absolute;right:25px;bottom:25px;width:145px;height:145px;background:var(--b-yellow);border-radius:50%;display:grid;place-content:center;text-align:center;border:3px solid var(--b-ink);transform:rotate(6deg);font-style:normal}.budget-hero-image i b{font-size:36px}.budget-hero-image i small{font-weight:bold}.budget-topics{max-width:1164px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border:3px solid var(--b-ink);box-shadow:8px 8px 0 var(--b-blue)}.budget-topics a{padding:18px;border-right:2px solid var(--b-ink);font-weight:900}.budget-topics a:last-child{border:0}.budget-topics b{display:block;font-size:11px;color:var(--b-blue)}.budget-stories{max-width:1164px;margin:80px auto}.budget-stories>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.budget-stories header h2{font-size:47px;line-height:1;margin:0;letter-spacing:-.05em}.budget-stories header span{background:var(--b-mint);padding:8px 12px;font-weight:bold;transform:rotate(2deg)}.budget-stories>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.budget-stories article{border:3px solid var(--b-ink);background:#fff;display:grid;grid-template-columns:.8fr 1.2fr}.budget-stories article.budget-wide{grid-column:span 2;grid-template-columns:1fr 1fr}.budget-image{min-height:280px}.budget-image img,.budget-image .type-cover{width:100%;height:100%;object-fit:cover}.budget-stories article>div{padding:28px}.budget-stories small{color:var(--b-blue);font-weight:900}.budget-stories h3{font-size:29px;line-height:1.02;letter-spacing:-.04em}.budget-read{display:inline-block;border-bottom:4px solid var(--b-coral);font-weight:900}.budget-check{max-width:1164px;margin:0 auto 70px;display:grid;grid-template-columns:1fr 1fr;background:var(--b-yellow);border:3px solid var(--b-ink)}.budget-check>div{padding:38px}.budget-check h2{font-size:42px;line-height:1;margin:25px 0 0}.budget-check>div:last-child{background:#fff;margin:18px}.budget-check p{display:flex;justify-content:space-between;border-bottom:2px dotted #777;padding:10px;margin:0;font-weight:bold}.budget-check p:last-child{border:0;background:var(--b-mint)}.budget-foot{background:var(--b-blue);color:#fff;padding:45px max(28px,calc((100vw - 1164px)/2));display:grid;grid-template-columns:1fr auto;gap:20px}.budget-foot strong{font-size:26px}.budget-foot p{margin:5px 0}.budget-foot nav{display:flex;gap:18px}.budget-foot small{grid-column:1/-1}.budget-catalog .reading,.budget-catalog .archive-shell{background:var(--b-cream)}
@media(max-width:800px){.budget-head{padding:18px}.budget-brand{font-size:23px}.budget-head nav{display:none}.budget-hero{grid-template-columns:1fr;padding:0 18px}.budget-hero>div{min-height:470px}.budget-hero-image{min-height:380px;border-radius:0 45px 0 0}.budget-topics{grid-template-columns:1fr 1fr;margin:0 18px}.budget-stories{margin:60px 18px}.budget-stories header h2{font-size:37px}.budget-stories header span{display:none}.budget-stories>div,.budget-stories article,.budget-stories article.budget-wide,.budget-check{grid-template-columns:1fr}.budget-stories article.budget-wide{grid-column:auto}.budget-image{height:280px}.budget-check{margin:0 18px 50px}.budget-foot{grid-template-columns:1fr}.budget-foot nav{flex-wrap:wrap}}
