.budget-presentation-toggle{display:none}@media (max-width:1023px){[data-fold-state=folded] .budget-suspense-reserve{--budget-reserve:82dvh}[data-fold-state=unfolded-landscape] .budget-suspense-reserve{--budget-reserve:74dvh}[data-fold-state=unfolded-portrait] .budget-suspense-reserve{--budget-reserve:78dvh}}@media (min-width:500px) and (max-width:1023px){[data-fold-state=unfolded-landscape] .budget-summary,[data-fold-state=unfolded-portrait] .budget-summary,[data-fold-state=unfolded-landscape] .budget-summary-card,[data-fold-state=unfolded-portrait] .budget-summary-card{flex-direction:column;min-height:0;display:flex}[data-fold-state=unfolded-landscape] .budget-summary-scroll,[data-fold-state=unfolded-portrait] .budget-summary-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}[data-fold-state=unfolded-landscape] .budget-summary-actions,[data-fold-state=unfolded-portrait] .budget-summary-actions,[data-fold-state=unfolded-landscape] .budget-summary-legal,[data-fold-state=unfolded-portrait] .budget-summary-legal{flex:none}[data-fold-state=unfolded-landscape] .budget-shell{--budget-hinge-gutter:max(2.5rem, calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px)));--budget-cols:minmax(0, 1fr) minmax(0, 1fr);grid-template-columns:var(--budget-cols);column-gap:var(--budget-hinge-gutter);align-items:start;transition:grid-template-columns .24s;display:grid}[data-fold-state=unfolded-landscape] .budget-summary-col{align-self:start;display:block;position:sticky;top:5rem}[data-fold-state=unfolded-landscape] .budget-summary{max-height:calc(100dvh - 7rem)}[data-fold-state=unfolded-landscape] .budget-option-cards{grid-template-columns:minmax(0,1fr)}[data-fold-state=unfolded-landscape] .budget-presentation-toggle{display:inline-flex}[data-fold-state=unfolded-landscape] .budget-shell.is-presentation{--budget-cols:minmax(0, .82fr) minmax(0, 1.18fr);--budget-headline-size:clamp(2.6rem, 7vw, 3.6rem)}[data-fold-state=unfolded-portrait] .budget-fold-dock{--budget-bottom-segment:max(13rem, calc(100dvh - env(viewport-segment-top 0 1,54dvh)));z-index:20;background:var(--surface-page);margin-top:1.5rem;padding-block:.75rem;position:sticky;bottom:0}[data-fold-state=unfolded-portrait] .budget-fold-dock .budget-summary{max-height:var(--budget-bottom-segment)}@media (prefers-reduced-motion:reduce){[data-fold-state=unfolded-landscape] .budget-shell{transition:none}}}
