.b-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.b-compare-grid fieldset{min-width:0;border:1px solid #dce1eb;border-radius:16px;padding:18px}.b-compare-grid legend{font-weight:750}.b-compare-grid label{display:block;margin:14px 0}.b-next{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.b-next a{font-size:13px;border:1px solid #d5ddea;padding:9px 13px;border-radius:9px}.b-expense{padding:16px;border:1px solid #dce1eb;border-radius:12px;margin:12px 0}.b-expense p{margin:6px 0;color:#667085}.b-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.b-goals a{background:#fff;border:1px solid #e0e5ed;border-radius:20px;padding:26px}.b-goals h3{font-size:21px;margin:14px 0}.b-goals p{color:#647084;line-height:1.8;font-size:14px}.b-goals small{color:#445ee0}.b-summary{background:#eef2ff;padding:20px;border-radius:15px;margin:20px 0}.b-filter{max-width:460px;margin:18px 0}.work-panel-body details{margin:18px 0}.work-panel-body summary{cursor:pointer;font-weight:700;margin-bottom:14px}.work-panel-body progress{width:100%;margin-top:12px}#p-result{overflow-wrap:anywhere}#p-result ol{padding-left:24px;line-height:2}#p-result h3{margin:22px 0 10px}#p-result .x-row{gap:20px}#p-result .x-row strong{text-align:right}#p-result>h2{font-size:24px}#p-result .helper{font-size:13px;line-height:1.85}.b-purpose{scroll-margin-top:90px}@media(max-width:850px){.b-goals{grid-template-columns:1fr 1fr}}@media(max-width:560px){.b-compare-grid,.b-goals{grid-template-columns:1fr}.b-goals a{padding:22px}#p-result .x-row{align-items:flex-start;flex-direction:column;gap:5px}#p-result .x-row strong{text-align:left;font-size:21px}.b-next a{flex:1 1 130px}}
