.dollar-page{font:17px/1.8 Arial,sans-serif}.dollar-page h2,.dollar-page h3{font-family:Georgia,serif;font-weight:400;line-height:1.25}.dollar-section-heading{margin:40px 0 18px;font-size:34px}.dollar-assumptions{background:#e9eee6;border-left:4px solid #ae855c;border-radius:0 10px 10px 0;margin-bottom:38px;padding:20px 28px}.dollar-assumptions h2{margin:0 0 16px;font-size:28px}.dollar-assumptions p:last-child{margin-bottom:0}.dollar-key{max-width:85ch;margin-bottom:26px}.dollar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dollar-card{background:#fffdf8;border:1px solid #d5dace;border-radius:10px;min-width:0;padding:30px}.dollar-card h3{margin:10px 0;font-size:29px}.dollar-alias{color:#53645f;font-size:14px}.dollar-question{color:#24584d;font-family:Georgia,serif;font-size:23px;line-height:1.5}.dollar-formula{overflow-wrap:anywhere;background:#e9eee6;border-radius:5px;padding:16px;font:16px/1.7 monospace}.dollar-connection{border-top:1px solid #d5dace;padding-top:20px;font-size:15px}.dollar-connection strong{display:block}.dollar-practice{max-width:850px;margin:42px 0}.dollar-practice h2{font-size:32px}.dollar-practice ol{padding-left:24px;list-style:decimal}.dollar-practice li{padding:8px 0 8px 4px}.dollar-practice summary{cursor:pointer;color:#24584d;min-height:48px;font-weight:600}.dollar-page .budget-footer{font-size:15px}.dollar-page .budget-footer a{overflow-wrap:anywhere;display:inline}.dollar-page a{color:#24584d;text-underline-offset:4px}.dollar-page a.button.primary{color:#fffdf8}@media (max-width:760px){.dollar-grid{grid-template-columns:minmax(0,1fr)}.dollar-card{padding:22px}.dollar-assumptions{padding:18px}.dollar-page{font-size:16px}}@media print{.dollar-grid{display:block}.dollar-card{break-inside:avoid;margin-bottom:20px}.dollar-page .budget-footer{display:block!important}.dollar-practice .button{display:none}.dollar-assumptions{background:#fff}}
