/* Clear answers, consistent rhythm, yellow used for emphasis. */
.hub-dashboard .hub-view.card{padding:30px}.hub-dashboard .hub-view>h2{font-size:30px;line-height:1.2;margin:8px 0 12px}.hub-dashboard .hub-view>.eyebrow{margin-top:0}.hub-dashboard .hub-view>p{font-size:13px;line-height:1.7}.hub-dashboard .review-panel{padding:0;background:transparent;border:0;margin:14px 0}.review-panel>.eyebrow{display:none}.hub-dashboard #reviewStatus{display:inline-block;font-size:11px;font-weight:650;padding:7px 11px;border-radius:30px;background:#eef1f5;margin:0 0 10px}.review-panel #approved:empty{display:none}.borrowing-answer{padding:28px 30px;background:#25272c;border-radius:18px;color:white;margin:12px 0 20px}.borrowing-answer .eyebrow{color:#f9bf35}.borrowing-answer h3{font-size:23px;margin:12px 0}.borrowing-range{display:block;font-size:clamp(30px,4vw,49px);letter-spacing:-1.8px;line-height:1.2;margin:12px 0}.borrowing-answer p{font-size:12px;color:#d8dce3;line-height:1.7;max-width:730px}.borrowing-answer .borrowing-date{color:#f9bf35;font-size:11px}.target-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.answer-metric{padding:21px;border:1px solid #e0e4ea;border-radius:14px;background:white;min-width:0}.answer-metric>span{font-size:12px;color:#646f7d;display:block;line-height:1.5}.answer-metric>strong{display:block;font-size:27px;margin:12px 0;letter-spacing:-.8px;overflow-wrap:anywhere}.answer-metric p{font-size:12px;line-height:1.6;color:#68717c;margin:0}.target-verdict{border-left:3px solid #f9bf35;padding:10px 20px;margin:25px 0}.target-verdict h3{font-size:20px;margin:0 0 8px}.target-verdict p{font-size:13px;line-height:1.7;margin:0}.approved-assessment{border:1px solid #e0e4ea;background:#fff;border-radius:16px;padding:25px;margin:25px 0}.approved-assessment h3{font-size:22px;margin:10px 0 14px}.approved-assessment p{font-size:13px;line-height:1.85}.approved-assessment summary{font-size:13px;cursor:pointer;padding:12px 0}.approved-assessment>a{font-size:12px;font-weight:650}.result-next-action{padding:24px;border-radius:16px;background:#f3f5f8;margin:24px 0}.result-next-action h3{font-size:22px;margin:0 0 10px}.result-next-action p{font-size:13px;line-height:1.7}.result-next-action .button{display:inline-block;letter-spacing:0;font-size:12px;background:#25272c;color:white;border-radius:10px;padding:13px 17px}.funding-explainer{border:1px solid #e0e4ea;border-radius:14px;padding:18px;margin:20px 0}.funding-explainer>summary{cursor:pointer;font-weight:650;font-size:14px}.funding-explainer>p{font-size:12px;color:#68717c}.optional-route>summary{font-size:15px!important}.shared-result .target-answer-grid .answer-metric>strong{font-size:23px}.shared-result>.option-note{background:#f3f5f8;padding:15px;border-radius:10px;line-height:1.7}.route-overview{border:1px solid #e0e4ea;border-radius:18px;padding:25px;margin-bottom:22px;background:#fff}.route-overview h2{font-size:24px;margin:10px 0}.route-overview p{font-size:12px;color:#68717c;line-height:1.7}.route-stages{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0!important;margin:20px 0 0}.route-stages li{border-top:3px solid #e5e8ec;padding:12px 0;display:block}.route-stages li.current{border-color:#f9bf35}.route-stages span{font-size:11px;color:#68717c;display:block;margin-bottom:9px}.route-stages strong{font-size:12px;line-height:1.4;display:block}.route-stages li.current strong{color:#25272c}.home-start-card.guide-read{padding:15px 22px}.home-start-card.guide-read .eyebrow,.home-start-card.guide-read p{display:none}.home-start-card.guide-read h2{font-size:17px}.home-start-card.guide-read .home-start-copy{grid-template-columns:1fr auto;align-items:center}.home-start-card.guide-read .button{grid-row:1;margin:0}.home-start-card.guide-read .editorial-icon{top:0}.guide-contents{display:flex!important;flex-wrap:wrap;gap:8px!important;background:#f4f6f8;border-radius:14px;padding:18px!important;margin:20px 0!important}.guide-contents strong{width:100%;font-size:12px;margin-bottom:5px}.guide-contents button{font:inherit;font-size:11px;line-height:1.5;text-align:left;background:white;border:1px solid #dce1e7;border-radius:9px;padding:10px 12px;cursor:pointer}.guide-finish{padding:24px;background:#f4f6f8;border-radius:16px;margin:25px 0}.guide-finish h3{font-size:23px}.guide-finish p{font-size:13px;line-height:1.7}.guide-finish .button{font-size:12px;letter-spacing:0;border-radius:10px;margin:12px 16px 12px 0}.guide-finish a{font-size:12px;font-weight:650}.guide-finish select{display:block;padding:13px;border:1px solid #cad1da;border-radius:10px;background:white;font:inherit;margin-top:8px;max-width:100%}.guide-followup{display:flex;gap:20px;flex-wrap:wrap}.market-more{padding:20px;border:1px solid #e0e4ea;border-radius:16px;margin:25px 0}.market-more>summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.6}.market-more h3{font-size:23px;margin-top:30px}.property-tile>img{width:28px;height:28px;margin-bottom:15px}.market-story{padding:23px;margin:20px 0}.market-story h3{font-size:25px}.hub-dashboard .budget-hero{background:#fff;border:1px solid #e0e4ea;border-top:3px solid #f9bf35}.hub-dashboard .experiment{padding:23px}.questionnaire-jump{margin:18px 0}.questionnaire-jump>summary{font-size:13px;cursor:pointer;font-weight:650}.questionnaire-jump nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px 0}.questionnaire-jump button{text-align:left;padding:12px;border:1px solid #e0e4ea;background:#fff;border-radius:9px;font-size:12px}.journal-page .milestone{padding:0;border-left:1px solid #e0e4ea;margin:10px 0}.milestone>summary{display:flex;align-items:center;gap:15px;padding:18px;cursor:pointer;list-style:none}.milestone>summary::-webkit-details-marker{display:none}.milestone-number{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#f0f2f5;font-size:12px;flex-shrink:0}.milestone.next-milestone{border-color:#dcb44d}.milestone.next-milestone .milestone-number,.milestone.complete .milestone-number{background:#fff0bf}.milestone>summary strong{font-size:15px;line-height:1.5}.milestone>summary small{display:block;font-size:11px;color:#68717c;margin-top:3px}.milestone-content{padding:0 22px 22px}.journal-page .milestone .check-label{font-size:13px}.journal-page .milestone .form-grid{grid-template-columns:1fr 2fr}.milestone>summary::after{content:'+';margin-left:auto}.milestone[open]>summary::after{content:'−'}.property-photo{display:block;width:100%;height:170px;object-fit:cover;border-radius:12px;margin-bottom:18px}.photo-preview img{max-width:240px;max-height:170px;border-radius:12px;display:block}.property-facts{color:#68717c;font-size:12px!important}.compare-check{display:flex;align-items:center;gap:8px;font-size:12px;margin:18px 0}.compare-check input{width:18px;height:18px;accent-color:#c49824}.comparison-scroll{overflow:auto;border:1px solid #e0e4ea;border-radius:14px;background:white;margin:15px 0 25px}.comparison-scroll table{border-collapse:collapse;width:100%;font-size:12px;min-width:530px}.comparison-scroll td,.comparison-scroll th{padding:13px 16px;border-bottom:1px solid #e6e9ed;text-align:left;vertical-align:top;min-width:120px;max-width:260px;overflow-wrap:anywhere;white-space:pre-wrap}.comparison-scroll thead{background:#f4f6f8}.viewing-prompts{padding:18px;background:#f5f7f9;border-radius:12px;margin:18px 0}.viewing-prompts summary{font-size:13px;cursor:pointer;font-weight:650}.viewing-prompts li{font-size:12px;line-height:1.7;margin:7px 0}.offer-latest{background:#fff5d9;padding:15px;border-radius:12px;font-size:13px;line-height:1.6}.offer-entry{border-left:2px solid #e1e5ea;padding-left:20px;margin-left:7px;position:relative}.offer-entry:before{content:'';width:9px;height:9px;border-radius:50%;background:#f9bf35;position:absolute;left:-5px;top:27px}.journal-form .form-grid{gap:12px 22px}.journal-form .form-grid label{margin:7px 0}.hub-dashboard h3,.hub-dashboard h2{scroll-margin-top:20px}.hub-dashboard .demo{display:none}.hub-dashboard #status{font-size:11px}.journal-page h1{font-size:32px}
@media(max-width:760px){.hub-dashboard .hub-view.card{padding:22px 18px}.hub-dashboard .hub-view>h2{font-size:27px}.borrowing-answer{padding:23px 20px}.borrowing-range{font-size:31px;letter-spacing:-1px}.target-answer-grid{grid-template-columns:1fr}.answer-metric{padding:18px}.answer-metric>strong{font-size:26px}.route-overview{padding:22px}.route-stages{grid-template-columns:1fr;gap:0}.route-stages li{border-top:0;border-left:3px solid #e5e8ec;display:flex;gap:14px;padding:10px 14px}.route-stages span{margin:0}.route-stages li.current{background:#fffaec}.home-start-card.guide-read .home-start-copy{grid-template-columns:1fr}.home-start-card.guide-read .button{grid-row:auto;margin-top:10px}.home-start-card.guide-read .editorial-icon{display:none}.approved-assessment{padding:20px}.journal-page .milestone .form-grid{grid-template-columns:1fr}.journal-page .milestone>summary strong{font-size:14px}.questionnaire-jump nav{grid-template-columns:1fr}.guide-contents{overflow:visible!important}.guide-contents button{font-size:12px}.market-more{padding:16px}.journal-page .journal-form{padding:20px}}
.hub-dashboard .borrowing-answer h3{color:#fff}
