.payday-practice-page .budget-shell{max-width:1080px}.payday-card{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #d5dace;border-radius:10px;min-width:0;margin:26px 0;padding:26px;font:16px/1.8 Arial,sans-serif}.payday-card h2{margin:0 0 18px;font:400 28px/1.3 Georgia,serif}.payday-card p{margin:12px 0}.payday-facts{margin:0}.payday-facts>div{border-top:1px solid #d5dace;padding:14px 0}.payday-facts>div:first-child{border-top:0;padding-top:0}.payday-facts>div:last-child{padding-bottom:0}.payday-facts dt{font-weight:700}.payday-facts dd{margin:4px 0 0}.payday-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.payday-compare .payday-card{background:#e6eee5;margin:0}.payday-compare .payday-gap{background:#f2ecdf}.payday-card .payday-math{overflow-wrap:normal;font:400 28px/1.5 Georgia,serif}.payday-math span{white-space:nowrap;display:inline-block}.payday-card ol{padding-left:24px;list-style:decimal}.payday-card li{padding:4px 0 8px}.payday-card .button{white-space:normal;text-align:center;max-width:100%;min-height:48px}.payday-practice-page a:focus-visible{outline-offset:4px;outline:3px solid #b18d4b}@media (max-width:650px){.payday-card{padding:20px}.payday-compare{grid-template-columns:minmax(0,1fr)}.payday-card h2{font-size:26px}}@media print{.payday-practice-page .budget-nav{display:none}.payday-practice-page .budget-intro{padding:0}.payday-practice-page .budget-intro h1{font-size:30px}.payday-card{break-inside:avoid;margin:14px 0;padding:16px}.payday-card .button{display:none}.payday-compare{display:block}.payday-compare .payday-card{margin:14px 0}}
