.budget-guide .guide-visual img{max-height:280px}
.budget-example{padding:24px 0 20px;margin-top:18px;border-block:1px solid var(--line);text-align:center;color:#20352e}
.budget-example span{display:block;font-size:14px;line-height:1.6}
.budget-example strong{display:block;font-size:clamp(32px,3vw,42px);font-weight:600;line-height:1.3;letter-spacing:-.035em;margin:10px 0}
.budget-example small{font-size:16px;font-weight:500;letter-spacing:0}
.budget-formula strong{font-size:18px;line-height:1.6}
.budget-guide .guide-table table{font-size:16px}
.budget-guide .guide-table tbody th{width:28%}
.budget-guide .guide-table td{width:36%}
.budget-guide .guide-budgets li:last-child{background:var(--sand);padding-inline:16px}
@media(max-width:1000px){.budget-guide .guide-visual{width:100%;max-width:360px}}
