/* Mobile-first hierarchy for the ownership and Scout journeys. */
.car-hub-refresh>h2,.money-calm>h2{margin-bottom:18px}.car-hub-group{margin:24px 0 0}.car-group-heading{display:flex;align-items:flex-start;gap:11px;margin:0 0 11px}.car-group-heading>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:10px;background:#e2f1e9;color:#397d68;font-size:10px;font-weight:750;letter-spacing:.04em}.car-group-heading h3,.money-calm-heading h3{margin:0;color:#213c42;font-size:17px;letter-spacing:-.3px}.car-group-heading p,.money-calm-heading p{margin:4px 0 0;color:#687d79;font-size:12px;line-height:1.4}.car-group-list{overflow:hidden;border:1px solid #dce8e1;border-radius:16px;background:#fff}.car-group-list .list-row{width:100%;min-height:66px;padding:11px 13px;border:0;border-radius:0;background:transparent;text-align:left}.car-group-list .list-row+.list-row{border-top:1px solid #edf2ef}.car-group-list .icon-tile{width:37px;height:37px;border-radius:11px;background:#edf6f0;color:#438d75}.car-group-list .icon-tile .icon{width:18px;height:18px}.car-group-list .row-body strong{font-size:13px}.car-group-list .row-body small{line-height:1.35}.car-group-list .list-row:focus-visible{outline-offset:-3px}
.money-calm-heading{margin:23px 0 12px}.money-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.money-snapshot-tile{min-width:0;min-height:142px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:15px 13px;border:1px solid #dce9e1;border-radius:16px;background:linear-gradient(145deg,#fff,#f4faf6);color:#23453e}.money-snapshot-tile>span{display:flex;align-items:center;gap:6px;color:#507b6c;font-size:9px;letter-spacing:.055em;font-weight:750}.money-snapshot-tile .icon{width:16px;height:16px}.money-snapshot-tile strong{font-size:23px;letter-spacing:-.8px;margin:12px 0 4px;line-height:1.1}.money-snapshot-tile small{font-size:11px;line-height:1.35;color:#617b70}.money-snapshot-tile b{margin-top:auto;padding-top:10px;color:#24765f;font-size:11px}.money-snapshot-note{font-size:11px;line-height:1.5;color:#6d7d79;margin:9px 1px 0}.money-calm-detail{margin:14px 0;padding:0 15px;border:1px solid #dce7e0;border-radius:15px;background:#fff}.money-calm-detail summary{min-height:56px;display:flex;align-items:center;gap:8px;cursor:pointer;color:#264840;font-size:13px;font-weight:700;list-style:none}.money-calm-detail summary::-webkit-details-marker{display:none}.money-calm-detail summary:after{content:'+';margin-left:auto;color:#4e8874;font-size:20px;font-weight:400}.money-calm-detail[open] summary:after{content:'−'}.money-calm-detail>p{font-size:12px;line-height:1.5;color:#687d73;margin:0 0 12px}.money-calm-detail>.secondary{width:100%;min-height:44px;margin:0 0 15px}.money-calm-detail .card{margin:0 0 12px}.money-service-detail summary strong{margin-left:auto;font-size:15px}.money-service-detail summary:after{margin-left:2px}
.passport-latest{display:flex;align-items:center;gap:11px;width:100%;margin:13px 0 18px;padding:14px;border:1px solid #cfe5d8;border-radius:15px;background:#eff8f2;color:#284a40;text-align:left}.passport-latest-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:12px;background:#dceddf;color:#3a866b}.passport-latest-icon svg{width:19px;height:19px}.passport-latest>div,.passport-latest>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.passport-latest>div>span,.passport-latest>span:nth-child(2)>span{font-size:9px;font-weight:800;letter-spacing:.08em;color:#53836e}.passport-latest strong{font-size:13px}.passport-latest small{font-size:11px;line-height:1.4;color:#657d70}.passport-latest-button>.icon:last-child{margin-left:auto;width:17px;color:#6a9483}
.axia-starter-card{width:100%;display:flex;align-items:center;gap:11px;text-align:left;padding:14px;margin:14px 0;border:1px solid #cbe5d7;border-radius:16px;background:linear-gradient(120deg,#eef9f2,#f6fbf8);color:#214f43}.axia-starter-card .axia-starter-icon{display:grid;place-items:center;width:37px;height:37px;flex:none;border-radius:12px;background:#dcefe4;color:#31856c}.axia-starter-card .axia-starter-icon svg{width:18px;height:18px}.axia-starter-card>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.axia-starter-card small{font-size:9px;letter-spacing:.08em;font-weight:800;color:#518c74}.axia-starter-card strong{font-size:13px;line-height:1.3}.axia-starter-card em{font-size:11px;font-style:normal;color:#6b8578}.axia-starter-card>.icon:last-child{width:16px;height:16px;color:#4a9077}
.scout-latest-update,.scout-paused-example{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:13px 0;padding:15px;border-radius:15px;background:#eaf7ef;border:1px solid #d0e8d8;color:#28574a}.scout-latest-update>span{font-size:9px;font-weight:800;letter-spacing:.08em;color:#42836a}.scout-latest-update strong,.scout-paused-example strong{font-size:14px;line-height:1.35}.scout-latest-update p,.scout-paused-example span{font-size:11px;line-height:1.4;color:#678274;margin:0}.scout-latest-update .scout-activity-link{min-height:38px}.scout-paused-example{background:#fff8e9;border-color:#f0dfb8;color:#725d2b}.scout-manage-preview{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:13px 14px;margin:13px 0;border:1px solid #dce9e2;border-radius:14px;background:#fff}.scout-manage-preview div{display:flex;flex-direction:column;gap:4px}.scout-manage-preview strong{font-size:13px;color:#2b5045}.scout-manage-preview span{font-size:11px;color:#72867c}.scout-manage-preview .scout-activity-link{min-height:44px;white-space:nowrap;font-size:12px}
.scout-dealer-list{border:1px solid #dceae1;border-radius:17px;overflow:hidden;background:#fff}.scout-dealer-list>div+div{border-top:1px solid #e8f0eb}.scout-dealer-row{display:flex;align-items:center;gap:11px;width:100%;min-height:90px;padding:13px;border:0;background:#fff;text-align:left}.scout-dealer-row:focus-visible{outline-offset:-3px}.scout-dealer-row>.icon{width:16px;margin-left:auto;color:#73978a}.scout-dealer-indicator{width:10px;height:10px;flex:none;align-self:flex-start;margin:5px 2px 0;border-radius:50%;background:#279577;box-shadow:0 0 0 4px #e4f4ea}.scout-dealer-indicator.pending{background:#b58b48;box-shadow:0 0 0 4px #faf0df}.scout-dealer-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.scout-dealer-copy strong{font-size:13px;color:#28463f}.scout-dealer-copy small,.scout-dealer-copy em{font-size:10px;font-style:normal;color:#71867b}.scout-dealer-copy>span{font-size:11px;font-weight:700;color:#318267}
.scout-dealer-page h2,.scout-controls-page h2{font-size:31px;line-height:1.14;letter-spacing:-1px;margin:9px 0;color:#203c40}.scout-dealer-page>p,.scout-controls-page>p{font-size:13px;line-height:1.55;color:#667b73}.scout-dealer-status{margin:18px 0;padding:17px;border-radius:16px;background:#eaf7ef;border:1px solid #d2e9d9}.scout-dealer-status span,.scout-dealer-status small{display:block;font-size:10px;color:#588a73}.scout-dealer-status span{font-weight:800;letter-spacing:.08em}.scout-dealer-status strong{display:block;font-size:18px;color:#245d4a;margin:8px 0}.scout-dealer-status p{font-size:12px;color:#5c7b6b;line-height:1.45}.scout-dealer-section-head{display:flex;align-items:center;justify-content:space-between;margin:23px 0 10px}.scout-dealer-section-head h3{font-size:17px;margin:0}.scout-dealer-section-head span{font-size:9px;font-weight:800;color:#548571}.scout-dealer-event{display:flex;gap:12px;padding:14px 4px;border-bottom:1px solid #e1ebe5}.scout-event-dot{flex:none;width:11px;height:11px;margin:5px 2px;background:#64968b;border-radius:50%;box-shadow:0 0 0 4px #e7f2ec}.scout-event-dot.done{background:#2c9c78}.scout-event-dot.pending{background:#bb944f}.scout-dealer-event small{display:block;color:#638679;font-size:9px;font-weight:750;letter-spacing:.04em}.scout-dealer-event strong{display:block;margin:5px 0;font-size:13px;color:#28463f}.scout-dealer-event p{font-size:12px;color:#687f73;line-height:1.5;margin:0}.scout-dealer-note{font-size:11px!important;line-height:1.5;color:#72847b;margin:16px 0}.scout-dealer-page>.primary,.scout-dealer-page>.secondary{width:100%;margin:5px 0;min-height:48px}.scout-controls-card{margin:14px 0;padding:16px;border:1px solid #dce9e1;border-radius:16px;background:#fff}.scout-control-top{display:flex;align-items:center;gap:11px}.scout-control-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:#e6f4eb;color:#398870}.scout-control-icon svg{width:19px}.scout-control-top>span:last-child{display:flex;flex-direction:column;gap:4px}.scout-control-top strong,.scout-controls-card h3{font-size:14px;color:#284b40}.scout-control-top small{font-size:11px;color:#518774}.scout-controls-card p{font-size:12px;line-height:1.5;color:#6c8076;margin:10px 0 13px}.scout-controls-card>.secondary{min-height:44px;width:100%}.scout-alert-options{display:grid;gap:8px}.scout-alert-option{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e0eae4;border-radius:11px;background:#fff;text-align:left}.scout-alert-option.selected{border-color:#76b59b;background:#eff8f1}.scout-alert-option>span:first-child{display:flex;flex-direction:column;gap:4px}.scout-alert-option strong{font-size:12px;color:#2e5045}.scout-alert-option small{font-size:11px;color:#70847a;line-height:1.35}.scout-option-check{display:grid;place-items:center;width:21px;height:21px;flex:none;border:1px solid #b9d5c6;border-radius:50%;color:#23855f;font-size:12px;font-weight:800}
@media(max-width:350px){.money-snapshot-tile{padding:12px 10px}.money-snapshot-tile strong{font-size:20px}.scout-manage-preview{align-items:flex-start}.scout-manage-preview .scout-activity-link{white-space:normal}}
.tesla-signal-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:15px 0 10px}.tesla-signal-heading strong{font-size:14px;color:#294c43}.tesla-signal-heading small{font-size:9px;color:#648474;font-weight:800;letter-spacing:.07em}.tesla-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.tesla-signal-grid>div{min-width:0;min-height:60px;padding:9px 8px;border-radius:10px;background:#f3f8f4;border:1px solid #e0ece3}.tesla-signal-grid span,.tesla-signal-grid strong{display:block}.tesla-signal-grid span{color:#668072;font-size:10px;line-height:1.25}.tesla-signal-grid strong{margin-top:6px;color:#244a3d;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.tesla-signal-more{border-top:1px solid #e4ede5}.tesla-signal-more summary{display:flex;align-items:center;min-height:44px;color:#367e67;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.tesla-signal-more summary::-webkit-details-marker{display:none}.tesla-signal-more summary:after{content:'+';font-size:18px;margin-left:auto;font-weight:400}.tesla-signal-more[open] summary:after{content:'−'}.tesla-signal-extra>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e9f1eb;font-size:11px;color:#688075}.tesla-signal-extra strong{color:#48695a;text-align:right;font-size:11px}.tesla-signal-more p,.tesla-control-note{font-size:11px;line-height:1.45;color:#6d8176;margin:8px 0 14px}.tesla-control-preview{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0 13px;border-top:1px solid #e4ede5}.tesla-control-preview>div:first-child{display:flex;flex-direction:column;gap:4px}.tesla-control-preview strong{font-size:12px;color:#2c4d42}.tesla-control-preview small{font-size:10px;color:#718578}.tesla-control-preview>div:last-child{display:flex;gap:6px}.tesla-command{min-height:40px;min-width:58px;padding:7px 10px;border:1px solid #b9d7c5;border-radius:9px;background:#fff;color:#276e58;font-size:11px;font-weight:750}.tesla-detail-signals{margin:17px 0;padding:3px 15px 1px;background:#fff;border:1px solid #dce9e1;border-radius:15px}.tesla-detail-signals .tesla-control-note{border-top:1px solid #e4ede5;padding-top:10px}.tesla-connection-card .connection-glance-foot{margin-top:0}
@media(max-width:350px){.tesla-signal-grid{gap:5px}.tesla-signal-grid>div{padding:8px 6px}.tesla-control-preview{align-items:flex-start;flex-direction:column}.tesla-control-preview>div:last-child{width:100%}.tesla-command{flex:1}}
.tesla-control-more{border-top:1px solid #e4ede5}.tesla-control-more summary{min-height:44px;display:flex;align-items:center;list-style:none;color:#367e67;font-size:12px;font-weight:700;cursor:pointer}.tesla-control-more summary::-webkit-details-marker{display:none}.tesla-control-more summary:after{content:'+';font-size:18px;font-weight:400;margin-left:auto}.tesla-control-more[open] summary:after{content:'−'}.tesla-control-more>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tesla-control-more p{font-size:11px;line-height:1.45;color:#6d8176;margin:10px 0 14px}
.market-scout-feature .market-scout-price{display:block;margin-top:5px;font-size:10px;font-weight:700;color:#528671}.tesla-command{min-height:44px}.tesla-signal-grid span{font-size:11px}
/* Ownership-score proposal and scenario explorer */
.score-lab-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;padding:16px;border:1px solid #cfe6d9;border-radius:16px;background:#edf8f1}.score-lab-entry>div{display:flex;flex-direction:column;gap:5px;min-width:0}.score-lab-entry strong{font-size:14px;color:#264c40}.score-lab-entry span{font-size:11px;line-height:1.4;color:#627c70}.score-lab-entry .secondary{min-height:44px;padding:8px 12px;font-size:12px;white-space:nowrap}.score-lab>h2{font-size:30px;line-height:1.12;letter-spacing:-1px;color:#203b40;margin:9px 0}.score-lab>p{font-size:13px;line-height:1.55;color:#657c72}.score-lab-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;margin:19px 0;border-radius:18px;background:linear-gradient(135deg,#153b49,#21594f);color:#fff}.score-lab-result>div:first-child{min-width:0}.score-lab-result>div:first-child>span{display:block;font-size:9px;letter-spacing:.09em;font-weight:800;color:#c2e4d4}.score-lab-result strong{display:block;font-size:48px;line-height:1.1;letter-spacing:-2px;margin:9px 0 5px}.score-lab-result strong small{font-size:13px;font-weight:500;letter-spacing:0}.score-lab-result p{font-size:11px;line-height:1.5;color:#d5e9df;margin:0}.score-lab-confidence{flex:0 0 103px;display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #ffffff3a;border-radius:13px;background:#ffffff12}.score-lab-confidence b{font-size:17px;color:#fff}.score-lab-confidence span{font-size:10px;line-height:1.4;color:#ddf0e5}.score-lab-head{margin:23px 0 12px}.score-lab-head h3{font-size:18px;color:#213e40;margin:0 0 5px}.score-lab-head p{font-size:12px;color:#6b8177;line-height:1.5;margin:0}.score-lab-fields{display:grid;gap:9px}.score-lab-field{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px;border:1px solid #dce9e1;border-radius:14px;background:#fff}.score-lab-field>span{display:flex;flex-direction:column;gap:5px;min-width:0}.score-lab-field strong{font-size:13px;color:#294c40}.score-lab-field small{font-size:11px;color:#6c8176;line-height:1.35}.score-lab-field select{max-width:52%;min-height:44px;border:1px solid #cfe2d5;border-radius:10px;background:#f7fbf8;color:#315b4b;padding:7px;font-size:12px;font-weight:650}.score-lab-legend,.score-lab-guard{margin:17px 0;padding:16px;border-radius:15px;border:1px solid #dce9e1;background:#fff}.score-lab-guard{background:#eef8f2;border-color:#d0e7d8}.score-lab-legend strong,.score-lab-guard strong{font-size:14px;color:#284e42}.score-lab-legend p,.score-lab-guard p{font-size:12px;line-height:1.55;color:#637b70;margin:8px 0 0}.score-lab>.secondary{width:100%;min-height:46px}.score-lab>.text-link{min-height:44px}.home-latest-update{display:flex;gap:12px;padding:15px;margin:16px 0;border:1px solid #dbe9e0;border-radius:15px;background:#f6faf7}.home-latest-update>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:#e4f2e9;color:#47856e}.home-latest-update>span svg{width:18px;height:18px}.home-latest-update>div{min-width:0}.home-latest-update small,.home-latest-update strong{display:block}.home-latest-update small{font-size:9px;letter-spacing:.08em;font-weight:800;color:#5a8872}.home-latest-update strong{font-size:13px;color:#2b4a40;margin:5px 0}.home-latest-update p{font-size:11px;line-height:1.45;color:#6b8075;margin:0}.home-latest-update .text-link{min-height:40px;font-size:11px;padding:0}
@media(max-width:350px){.score-lab-entry{flex-direction:column;align-items:stretch}.score-lab-entry .secondary{width:100%}.score-lab-field{align-items:flex-start;flex-direction:column}.score-lab-field select{width:100%;max-width:none}.score-lab-result{padding:15px}.score-lab-confidence{flex-basis:94px}}
.score-lab-rules{margin:17px 0;padding:0 16px;border:1px solid #dce9e1;border-radius:15px;background:#fff}.score-lab-rules summary{min-height:48px;display:flex;align-items:center;color:#2c5b49;font-size:13px;font-weight:750;cursor:pointer;list-style:none}.score-lab-rules summary::-webkit-details-marker{display:none}.score-lab-rules summary:after{content:'+';margin-left:auto;font-size:18px;font-weight:400}.score-lab-rules[open] summary:after{content:'−'}.score-lab-rules strong{display:block;color:#294d40;font-size:12px;margin:14px 0 4px}.score-lab-rules p{color:#667d72;font-size:11px;line-height:1.5;margin:0 0 12px}
/* A calmer Home, useful decisions and visible information coverage. */
.home-page .home-core{display:block}.home-page .home-garage{margin:6px 0 9px}.home-page .home-garage-vehicle{grid-template-columns:minmax(0,1fr) minmax(96px,38%)}.home-page .home-garage-art .owned-car-image{aspect-ratio:16/9}.home-page .home-score .score-ring{width:64px;height:64px}.home-page .home-score .score-number{font-size:29px}.home-cost-compact.ownership-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;margin:0 0 10px}.home-cost-compact>div{min-width:0}.home-cost-compact .home-cost-number{margin:4px 0 2px}.home-cost-compact .home-cost-number strong{font-size:32px;line-height:1}.home-cost-compact .home-cost-number span{font-size:12px}.home-cost-compact>div>p{font-size:11px;line-height:1.4;margin:4px 0;color:#e0ece7}.home-cost-compact .home-cost-source{font-size:10px;line-height:1.4;margin:5px 0 0}.home-cost-link{flex:none;display:grid;place-items:center;min-height:44px;padding:8px 11px;border:1px solid #acd8c2;border-radius:10px;background:#e4f7eb;color:#1d6553;font-size:11px;font-weight:750}.home-focus-step{display:flex;gap:11px;padding:13px 14px;margin:9px 0;border:1px solid #d8e8dd;border-radius:14px;background:#fff}.home-focus-icon{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:11px;background:#edf6ef;color:#39846d}.home-focus-icon svg{width:18px;height:18px}.home-focus-step>div{min-width:0}.home-focus-step small,.home-focus-step strong{display:block}.home-focus-step small{font-size:10px;font-weight:800;letter-spacing:.05em;color:#568370}.home-focus-step strong{font-size:14px;color:#254940;margin:4px 0}.home-focus-step p{font-size:12px;line-height:1.4;color:#667e72;margin:0}.home-focus-link{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:transparent;color:#166f59;font-size:12px;font-weight:750}.home-page .scout-home-feature{margin:10px 0 14px}.score-info-card{margin:15px 0;padding:16px;border:1px solid #d8e8e0;border-radius:16px;background:#fff}.score-info-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.score-info-heading span{font-size:10px;font-weight:800;letter-spacing:.07em;color:#598675}.score-info-heading h3{font-size:17px;color:#24483e;margin:4px 0}.score-info-heading>strong{font-size:20px;color:#28715b}.score-info-card>p{font-size:12px;line-height:1.5;color:#617a6f;margin:7px 0 10px}.score-info-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e8f0eb;color:#627a70;font-size:12px}.score-info-list strong{font-size:11px;text-align:right;color:#416659}.score-info-card .text-link{min-height:42px;padding:0}.score-inline-ask{min-height:44px;margin:4px 0 0}.money-simple-map,.money-decision-card{padding:16px;margin:14px 0;border:1px solid #dce9e1;border-radius:16px;background:#fff}.money-simple-map>span,.money-decision-card>span{display:block;font-size:10px;letter-spacing:.07em;font-weight:800;color:#538572}.money-simple-map>strong{display:block;margin:9px 0 6px;color:#2b4e44;font-size:14px;line-height:1.45}.money-simple-map p,.money-decision-card p{font-size:12px;line-height:1.5;color:#687d72;margin:7px 0}.money-simple-map .text-link{min-height:44px;padding:0}.money-decision-card{background:#eef8f2;border-color:#d0e8d8}.money-decision-card h3{font-size:17px;line-height:1.25;color:#244a3d;margin:8px 0}.money-decision-card>.secondary{width:100%;min-height:44px;margin:5px 0 0}.money-decision-card>small{display:block;color:#698174;font-size:11px;margin:8px 0 0}.market-partner-role{font-size:12px;line-height:1.5;color:#526e61;margin:10px 0}.axia-context-shortcut{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:14px 0;padding:10px;border:1px solid #c7e2d3;border-radius:12px;background:#edf8f1;color:#246b58;font-weight:750;font-size:13px}.axia-context-shortcut:focus-visible,.home-focus-link:focus-visible,.home-cost-link:focus-visible{outline:3px solid #4aaca5;outline-offset:3px}
@media(min-width:761px){.desktop .home-page .home-core{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.desktop .home-page .home-garage,.desktop .home-page .scout-home-feature,.desktop .home-page .home-focus-step,.desktop .home-page .home-cost-compact{margin:0}.desktop .home-page .home-garage{grid-row:span 2}}
@media(max-width:350px){.home-cost-compact.ownership-hero{gap:8px;padding:12px}.home-cost-link{padding:8px}.score-info-list>div{font-size:11px}}
.home-top-links{display:flex;align-items:center;gap:4px;flex:none}.home-scout-shortcut{min-height:44px;display:inline-flex;align-items:center;border:0;background:transparent;color:#20765f;font-size:11px;font-weight:750;padding:6px}.home-top-links .home-tour-link{padding-left:6px}
.sell-choice-guide{padding:17px;margin:18px 0;border:1px solid #d6e9dc;border-radius:16px;background:#eff8f2}.sell-choice-guide>span{font-size:10px;letter-spacing:.08em;color:#53836c;font-weight:800}.sell-choice-guide h3{font-size:17px;color:#294c40;margin:7px 0 12px}.sell-choice-guide>div{padding:10px 0;border-top:1px solid #d9eadd}.sell-choice-guide>div strong{font-size:13px;color:#285341}.sell-choice-guide p{font-size:12px;line-height:1.45;color:#627a6d;margin:5px 0}.sell-choice-guide>small{display:block;font-size:11px;line-height:1.5;color:#718276;margin-top:8px}.home-cost-compact .home-cost-source{font-size:11px}.home-focus-step small{font-size:11px}

/* A subtle full-tile cue for the example recall. */
.home-focus-step.recall-due{background:#fff8f7;border-color:#f2e0dd}.recall-due .home-focus-icon{background:#fcf1ef;color:#a45e57}.recall-due small{color:#965a55}.recall-due .home-focus-link{color:#8b4944}
.recall-due>div>p{color:#536b60}
.home-focus-step .home-recall-impact{margin:9px 0 0;color:#536b60;font-size:12px;line-height:1.45}.home-recall-impact b{color:#254940;font-weight:750}.home-focus-step .home-recall-impact small{margin-top:2px;color:#596e64;font-size:11px;font-weight:500;letter-spacing:normal}
.recall-score-detail{margin:14px 0;padding:17px;border:1px solid #d6e9dc;border-radius:16px;background:#f4f9f5;color:#254940}.recall-score-detail>span{font-size:10px;font-weight:800;letter-spacing:.07em;color:#46735d}.recall-score-detail h3{margin:7px 0 9px;font-size:16px;line-height:1.3}.recall-score-detail>strong{display:block;font-size:21px;line-height:1.25}.recall-score-detail>strong small{font-size:11px;font-weight:650;color:#527363}.recall-score-detail p{margin:9px 0 0;font-size:12px;line-height:1.5;color:#536b60}
