.compare-main{width:min(1180px,calc(100% - 32px))}
.compare-picker{margin:0 auto 24px}.compare-picker h2{margin-bottom:22px}.compare-picker form{gap:18px}
.compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.compare-settings small{font-size:12px;font-weight:500;color:#667085}
.compare-submit{width:min(310px,100%)}.compare-results{padding:0;overflow:hidden}.compare-results-head{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:30px 34px}.compare-results-head h2{margin:8px 0 0}.compare-results-head p{max-width:350px;color:#667085;line-height:1.7;margin:0}
.compare-table{border-top:1px solid #ece5da}.compare-row{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #ece5da}.compare-row>*{padding:20px 24px;line-height:1.65;min-width:0;overflow-wrap:anywhere}.compare-row>*+*{border-right:1px solid #ece5da}.compare-row b{color:#5c6573;font-size:15px}.compare-row span{font-weight:700}.compare-city-row{background:#fbf7ed}.compare-city-row strong{font-size:20px;color:#162032}.compare-city-row>span{font-weight:800;color:#94712c}.compare-note{margin:22px 34px}.compare-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 34px 34px}.compare-cta-light{background:#f8f4eb;color:#162032;border:1px solid #e7dac1}
@media(max-width:800px){.compare-results-head{display:block}.compare-results-head p{margin-top:12px}.compare-row{grid-template-columns:145px minmax(0,1fr) minmax(0,1fr)}.compare-row>*{padding:16px 12px}}
@media(max-width:600px){.compare-selects,.compare-settings{grid-template-columns:1fr}.compare-results-head{padding:24px}.compare-row{grid-template-columns:1fr 1fr}.compare-row>*{padding:13px 15px}.compare-row>*:first-child{grid-column:1/-1;background:#fbfaf7;border-bottom:1px solid #f0ebe3}.compare-row>*:nth-child(2){border-right:0}.compare-row>*:nth-child(3){border-right:1px solid #ece5da}.compare-city-row>*:first-child{display:none}.compare-city-row strong{font-size:17px}.compare-note{margin:22px 24px}.compare-actions{grid-template-columns:1fr;margin:0 24px 24px}}
