.evcompare{margin-bottom:28px}.compare-quickpairs{margin:-4px 0 28px}.compare-quickpairs-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:14px;display:flex}.compare-quickpairs-head h2{color:#263a30;letter-spacing:-.02em;margin:0 0 7px;font-size:27px;line-height:1.15}.compare-quickpairs-head p{color:#64776d;max-width:760px;margin:0;font-size:14.5px;line-height:1.55}.compare-quickpairs-head .btn2{flex:none}.compare-quickpairs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compare-quickpair{background:linear-gradient(145deg,#fff,#f8fbf9);border:1px solid #dfe9e2;border-radius:18px;flex-direction:column;min-width:0;padding:17px 18px;transition:all .18s;display:flex;box-shadow:0 6px 20px #3753430b}.compare-quickpair:hover{background:#f3faf5;border-color:#bedcc9;transform:translateY(-1px)}.compare-quickpair>span{color:#658074;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:900}.compare-quickpair strong{color:#294438;margin:6px 0 7px;font-size:17px;line-height:1.3;display:block}.compare-quickpair strong b{color:#4f8b68;font-weight:900}.compare-quickpair p{color:#677970;margin:0;font-size:13px;line-height:1.5}.compare-quickpair em{color:#377b57;margin-top:auto;padding-top:12px;font-size:12.5px;font-style:normal;font-weight:850}.evcompare-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:20px;display:grid}.compare-side-controls{gap:10px;display:grid}.evcompare-controls label{background:#fff;border:1px solid #e0e9e3;border-radius:16px;padding:12px 14px;display:block}.evcompare-controls label span{color:#65786e;margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.evcompare-controls select{color:#26382f;background:0 0;border:0;outline:0;width:100%;font-size:17px;font-weight:800}.compare-side-controls label+label select{font-size:15px;font-weight:700}.compare-vs{color:#377b57;background:#e9f6ee;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.compare-swap{cursor:pointer;white-space:nowrap;border:1px solid #d3e6da;border-radius:999px;width:auto;min-width:58px;padding:0 10px;font-family:inherit;transition:all .18s}.compare-swap:hover{background:#dff1e6;border-color:#badbc7}.compare-sharebar{background:#f5faf7;border:1px solid #deebe3;border-radius:18px;align-items:center;gap:14px;margin:-2px 0 20px;padding:15px 17px;display:flex}.compare-sharebar>div{flex:1;min-width:0}.compare-sharebar strong{color:#2f493b;font-size:14px;display:block}.compare-sharebar span{color:#6a7c72;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.compare-sharebar small{color:#397b58;white-space:nowrap;font-size:12.5px;font-weight:800}.compare-sharebar button{flex:none}.compare-head{z-index:12;background:#fff;border:1px solid #dfe8e2;border-radius:22px 22px 0 0;grid-template-columns:180px 1fr 1fr;display:grid;position:sticky;top:75px;overflow:hidden;box-shadow:0 8px 22px #3753430f}.compare-head>div{border-left:1px solid #e5ece8;padding:20px}.compare-head>div:first-child{border-left:0}.compare-head span{color:#74857c;font-size:12.5px;display:block}.compare-head strong{color:#263d31;margin:3px 0 6px;font-size:24px;line-height:1.15;display:block}.compare-head small{color:#5c7066;margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.compare-head a{color:#377b57;font-size:13.5px;font-weight:800}.compare-head-actions{flex-wrap:wrap;gap:8px 14px;display:flex}.compare-head-actions a:last-child{color:#5c7066}.compare-status-grid{background:#fbfdfb;border:1px solid #dfe8e2;border-top:0;grid-template-columns:180px 1fr 1fr;display:grid}.compare-status-grid>div{border-left:1px solid #e8eee9;padding:18px 20px}.compare-status-grid>div:first-child{border-left:0}.compare-status-label{background:#f3f8f5}.compare-status-label>span{color:#42795a;letter-spacing:.07em;font-size:11.5px;font-weight:900;display:block}.compare-status-label p{color:#73837b;margin:6px 0 0;font-size:12.5px;line-height:1.45}.compare-status-card{min-width:0}.compare-status-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.compare-status-top>div>span{color:#71837a;font-size:11.5px;font-weight:800;display:block}.compare-status-top strong{color:#294437;margin-top:2px;font-size:19px;display:block}.compare-status-top>b{color:#347c56;font-size:20px}.compare-mini-progress{background:#e9f0eb;border-radius:999px;height:5px;margin:9px 0 12px;overflow:hidden}.compare-mini-progress span{border-radius:inherit;background:#72b88f;height:100%;display:block}.compare-status-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.compare-status-card li{color:#52675d;grid-template-columns:18px 1fr;gap:6px;font-size:12.5px;line-height:1.45;display:grid}.compare-status-card li>span{font-weight:900}.compare-status-card li.done>span{color:#37805a}.compare-status-card li.todo>span{color:#a67b37}.compare-status-charge{border-top:1px solid #e7ede9;margin-top:12px;padding-top:10px}.compare-status-charge>span{color:#71837a;font-size:11.5px;font-weight:800;display:block}.compare-status-charge p{color:#40594c;margin:4px 0 0;font-size:12.5px;line-height:1.5}.compare-status-card>a{color:#377b57;margin-top:10px;font-size:12.5px;font-weight:850;display:inline-block}.compare-diff-summary{color:#6d6658;background:#fffdf8;border:1px solid #e8e2d6;border-top:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.compare-diff-summary strong{color:#554f43;font-size:13.5px}.compare-diff-summary span{text-align:right;font-size:12px;line-height:1.45}.compare-table{background:#fff;border:1px solid #dfe8e2;border-top:0}.compare-row{border-top:1px solid #e8eee9;grid-template-columns:180px 1fr 1fr;display:grid}.compare-row:first-child{border-top:0}.compare-row>*{border-left:1px solid #edf1ee;padding:17px 20px;line-height:1.5}.compare-row>:first-child{border-left:0}.compare-row b{color:#5e7167;font-size:13.5px}.compare-row b>span{display:block}.compare-row div{color:#30483b;font-size:15px;font-weight:650}.compare-row.different{background:#fffdf8}.compare-row.different>div{background:#fcf8ed85}.compare-diff-badge{color:#8a6f3d;letter-spacing:.035em;text-transform:uppercase;background:#fbf5e8;border:1px solid #eadfc9;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:850;display:inline-flex}.compare-tags{background:#f8fbf9;border:1px solid #dfe8e2;border-top:0;border-radius:0 0 22px 22px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;padding:18px;display:grid}.compare-tags>div>span{color:#6a7d72;margin-bottom:9px;font-size:12.5px;font-weight:800;display:block}.compare-tags em{color:#577064;background:#edf6f0;border:1px solid #dfece4;border-radius:999px;margin:0 6px 6px 0;padding:6px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}@media (max-width:760px){.compare-quickpairs-head{flex-direction:column;align-items:flex-start}.compare-quickpairs-grid,.evcompare-controls{grid-template-columns:1fr}.compare-vs{margin:auto}.compare-sharebar{flex-wrap:wrap;align-items:flex-start}.compare-sharebar>div{flex-basis:100%}.compare-head{grid-template-columns:110px 1fr 1fr;top:74px}.compare-status-grid,.compare-row{grid-template-columns:110px 1fr 1fr}.compare-head>div,.compare-status-grid>div,.compare-row>*{padding:14px}.compare-head strong{font-size:19px}.compare-row b{font-size:12.5px}.compare-row div{font-size:13.5px}.compare-head-actions{gap:6px;display:grid}.compare-diff-summary{flex-direction:column;align-items:flex-start;gap:4px}.compare-diff-summary span{text-align:left}}@media (max-width:560px){.compare-quickpairs{margin-top:-10px}.compare-quickpairs-head h2{font-size:24px}.compare-quickpair{padding:15px}.compare-head{box-shadow:none;grid-template-columns:86px 1fr 1fr;position:static}.compare-row{grid-template-columns:86px 1fr 1fr}.compare-head>div,.compare-row>*{padding:11px}.compare-head strong{font-size:17px}.compare-head a{font-size:12px}.compare-row b{font-size:11.5px}.compare-row div{overflow-wrap:anywhere;font-size:12.5px}.compare-status-grid{grid-template-columns:1fr 1fr}.compare-status-label{grid-column:1/-1;border-left:0!important;padding:10px 12px!important}.compare-status-label p{display:none}.compare-status-card{padding:12px!important}.compare-status-top strong,.compare-status-top>b{font-size:17px}.compare-status-card li,.compare-status-charge p,.compare-status-card>a{font-size:11.5px}.compare-tags{grid-template-columns:1fr}.evcompare-controls select{font-size:16px}.compare-sharebar button{width:100%}.compare-sharebar small{white-space:normal}.compare-diff-badge{letter-spacing:0;text-transform:none;padding:2px 5px;font-size:8px}.compare-diff-summary{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.compare-quickpair{transition:none}.compare-quickpair:hover{transform:none}}.compare-followup{background:linear-gradient(145deg,#fbfdfb,#f5faf7);border:1px solid #dfe9e2;border-radius:22px;margin:26px 0 8px;padding:24px;box-shadow:0 8px 24px #3753430b}.compare-followup-head{margin-bottom:16px}.compare-followup-head h2{color:#294438;margin:4px 0 7px;font-size:26px;line-height:1.2}.compare-followup-head p{color:#64776d;max-width:820px;margin:0;font-size:14px;line-height:1.55}.compare-followup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare-followup-card{background:#fff;border:1px solid #dfe9e2;border-radius:18px;padding:18px}.compare-followup-card>span{color:#4c805f;letter-spacing:.07em;font-size:10.5px;font-weight:900}.compare-followup-card h3{color:#294438;margin:5px 0 6px;font-size:19px}.compare-followup-card p{color:#687a71;margin:0;font-size:13px;line-height:1.5}.compare-followup-actions{flex-wrap:wrap;gap:7px 14px;margin-top:14px;display:flex}.compare-followup-actions a{color:#377b57;font-size:12.5px;font-weight:850}.compare-followup-actions a:last-child{color:#64776d}@media (max-width:700px){.compare-followup{padding:19px}.compare-followup-grid{grid-template-columns:1fr}.compare-followup-head h2{font-size:23px}.compare-followup-actions{gap:9px;display:grid}}.compare-head-precision{color:#8a6f3d!important}.compare-refine-version{color:#8a6f3d;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:850}.compare-refine-version:hover{text-decoration:underline}.compare-refine-version:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7fb294}@media (max-width:560px){.compare-refine-version{font-size:12px}}
.compare-head-photo{aspect-ratio:16/8;background:linear-gradient(145deg,#eef5f0,#f8f4ea);border-bottom:1px solid #e1e9e4;margin:-20px -20px 12px;overflow:hidden}.compare-head-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.compare-head .compare-head-market{color:#347553;margin:0 0 9px;font-size:10.5px;font-weight:850;line-height:1.35;display:block}.compare-row:first-child>div{color:#2f6f4e;font-weight:850}@media (max-width:760px){.compare-head-photo{margin:-14px -14px 10px}.compare-head .compare-head-market{font-size:9.5px}}@media (max-width:560px){.compare-head-photo{aspect-ratio:4/3;margin:-11px -11px 8px}.compare-head .compare-head-market{font-size:8.5px;line-height:1.25}.compare-head strong{margin-top:2px}}
.compare-export-actions{background:#f8fbf9;border:1px solid #dce8e0;border-radius:18px;align-items:center;gap:16px;margin:18px 0 24px;padding:16px 18px;display:flex}.compare-export-actions>div:first-child{flex:1;min-width:0}.compare-export-actions strong{color:#2f493b;font-size:14px;display:block}.compare-export-actions span{color:#6a7c72;margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.compare-export-buttons{flex:none;gap:8px;display:flex}.compare-export-actions>small{color:#347c56;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:760px){.compare-export-actions{flex-wrap:wrap;align-items:flex-start}.compare-export-actions>div:first-child{flex-basis:100%}.compare-export-buttons{width:100%}.compare-export-buttons .btn2,.compare-export-buttons .cta{text-align:center;flex:1}.compare-export-actions>small{white-space:normal}}@media (max-width:520px){.compare-export-buttons{grid-template-columns:1fr;display:grid}}@media print{.header,.footer,.compare-export-actions,.compare-shortlist,.evcompare-controls,.compare-sharebar,.compare-head-actions,.compare-after,.breadcrumbs,.candidate-compare-facts-actions{display:none!important}html,body{background:#fff!important}body{color:#222!important}.container{width:100%!important;max-width:none!important;padding:0!important}.pagehero{padding:0 0 20px!important}.pagehero h1{font-size:28px!important}.pagehero .sectionlead{max-width:none!important;font-size:13px!important}.evcompare{margin:0!important}.compare-head,.compare-status-grid,.candidate-compare-facts,.compare-table,.compare-tags,.compare-diff-summary{break-inside:avoid;box-shadow:none!important;border-color:#cfcfcf!important}.compare-head{grid-template-columns:150px 1fr 1fr!important;position:static!important}.compare-status-grid{background:#fff!important;grid-template-columns:150px 1fr 1fr!important}.compare-status-grid>div{border-color:#d7d7d7!important;padding:10px 12px!important}.compare-status-label{background:#fff!important}.compare-status-label>span,.compare-status-label p,.compare-status-top span,.compare-status-top strong,.compare-status-top>b,.compare-status-card li,.compare-status-charge>span,.compare-status-charge p,.compare-dossier-facts span{color:#222!important}.compare-status-card>a{display:none!important}.compare-mini-progress{background:#e8e8e8!important}.compare-mini-progress span{background:#777!important}.candidate-compare-facts{background:#fff!important;border-radius:0!important;margin:12px 0!important}.candidate-compare-facts-head{grid-template-columns:1fr minmax(240px,.8fr)!important;gap:18px!important;padding:12px 14px 10px!important}.candidate-compare-facts-head h2{color:#222!important;font-size:19px!important}.candidate-compare-facts-head p{color:#444!important;font-size:11px!important}.candidate-compare-deltas{gap:8px!important;padding:0 14px 10px!important}.candidate-compare-deltas div{background:#fff!important;border-color:#ccc!important;border-radius:0!important;min-width:150px!important;padding:8px 10px!important}.candidate-compare-deltas span,.candidate-compare-deltas strong{color:#222!important}.candidate-compare-row{grid-template-columns:150px 1fr 1fr!important}.candidate-compare-row>*{border-color:#d7d7d7!important;padding:8px 10px!important}.candidate-compare-row-head{background:#fff!important}.candidate-compare-row b,.candidate-compare-row span,.candidate-compare-row strong{color:#222!important}.candidate-compare-private{color:#555!important;margin:0!important;padding:8px 14px 10px!important;font-size:9.5px!important}.compare-row{grid-template-columns:150px 1fr 1fr!important}.compare-head>div,.compare-row>*{padding:10px 12px!important}.compare-head strong{font-size:18px!important}.compare-head span,.compare-head small,.compare-row b,.compare-row div{color:#222!important}.compare-row.different,.compare-row.different>div,.compare-diff-summary{background:#fff!important}.compare-diff-badge{color:#444!important;background:#fff!important;border-color:#aaa!important}.compare-diff-summary{padding:9px 12px!important}.compare-diff-summary strong,.compare-diff-summary span{color:#333!important}.compare-tags{background:#fff!important;margin-bottom:0!important}.notice{color:#333!important;background:#fff!important;border-color:#ccc!important;margin-top:14px!important}@page{size:A4 landscape;margin:12mm}}
.compare-view-controls{background:#f8fbf9;border:1px solid #dfe9e2;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 18px;padding:13px 15px;display:flex}.compare-view-controls>div{min-width:0}.compare-view-controls strong{color:#2f493b;font-size:13.5px;display:block}.compare-view-controls span{color:#6a7c72;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.compare-diff-toggle{flex:none}.compare-diff-toggle[aria-pressed=true]{color:#2f724f;background:#eaf6ee;border-color:#9fcdb0}html.compare-differences-only .evcompare .compare-row:not(.different){display:none}@media (max-width:620px){.compare-view-controls{flex-direction:column;align-items:flex-start}.compare-diff-toggle{width:100%}}@media print{.compare-view-controls{display:none!important}html.compare-differences-only .evcompare .compare-row:not(.different){display:grid!important}}
.candidate-compare-facts{box-shadow:var(--shadow-soft);background:#fbfdfb;border:1px solid #dce8e0;border-radius:22px;margin:18px 0;overflow:hidden}.candidate-compare-facts-head{grid-template-columns:1fr minmax(260px,.8fr);align-items:end;gap:24px;padding:20px 22px 16px;display:grid}.candidate-compare-facts-head h2{color:#2c4437;margin:4px 0 0;font-size:24px;line-height:1.2}.candidate-compare-facts-head p{color:#6b7e74;margin:0;font-size:12.5px;line-height:1.55}.candidate-compare-deltas{flex-wrap:wrap;gap:10px;padding:0 22px 16px;display:flex}.candidate-compare-deltas div{background:#fff;border:1px solid #dce8e0;border-radius:13px;min-width:170px;padding:10px 12px}.candidate-compare-deltas span{color:#71837a;font-size:10.5px;font-weight:850;display:block}.candidate-compare-deltas strong{color:#315c45;margin-top:3px;font-size:15px;display:block}.candidate-compare-table{border-top:1px solid #e2ebe5;border-bottom:1px solid #e2ebe5}.candidate-compare-row{grid-template-columns:180px 1fr 1fr;display:grid}.candidate-compare-row>*{border-top:1px solid #edf1ee;border-left:1px solid #edf1ee;padding:12px 18px;line-height:1.45}.candidate-compare-row>:first-child{border-left:0}.candidate-compare-row:first-child>*{border-top:0}.candidate-compare-row b{color:#65786e;font-size:12px}.candidate-compare-row span,.candidate-compare-row strong{color:#30483b;font-size:13.5px;font-weight:700}.candidate-compare-row-head{background:#f3f8f5}.candidate-compare-row-head strong{color:#4c6759;font-size:12px}.candidate-compare-carhead{align-content:center;gap:3px;display:grid}.candidate-compare-carhead>span{color:#71837a;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:900}.candidate-compare-carhead>small{color:#30483b;font-size:12px;font-weight:850;line-height:1.35}.candidate-compare-facts-actions{flex-wrap:wrap;gap:16px;padding:14px 22px 8px;display:flex}.candidate-compare-facts-actions a{color:#377b57;font-size:12.5px;font-weight:850}.candidate-compare-private{color:#77887f;margin:0;padding:2px 22px 18px;font-size:11.5px;line-height:1.5}@media (max-width:760px){.candidate-compare-facts-head{grid-template-columns:1fr;gap:8px}.candidate-compare-row{grid-template-columns:105px 1fr 1fr}.candidate-compare-row>*{padding:11px 12px}.candidate-compare-row b{font-size:11px}.candidate-compare-row span,.candidate-compare-row strong{font-size:12px}.candidate-compare-carhead>small{font-size:11px}}@media (max-width:560px){.candidate-compare-facts{border-radius:18px}.candidate-compare-facts-head{padding:16px 14px 13px}.candidate-compare-facts-head h2{font-size:21px}.candidate-compare-deltas{padding:0 14px 13px}.candidate-compare-deltas div{flex:1;min-width:130px}.candidate-compare-row{grid-template-columns:82px 1fr 1fr}.candidate-compare-row>*{overflow-wrap:anywhere;padding:9px 8px}.candidate-compare-row b{font-size:10px}.candidate-compare-row span,.candidate-compare-row strong{font-size:11px}.candidate-compare-carhead>span{font-size:8.5px}.candidate-compare-carhead>small{font-size:10px}.candidate-compare-facts-actions{padding:12px 14px 6px}.candidate-compare-private{padding:2px 14px 15px}}
