.regional-filter{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:10px}
.regional-filter input{min-height:42px;padding:9px 11px;border:1px solid #ccd8d4;border-radius:8px;background:#fff;color:#17221f;font:inherit}
.regional-filter button{min-height:42px;padding:10px 15px;border:0;border-radius:8px;background:#123f35;color:#fff;font-weight:900;cursor:pointer}
.regional-filter>a{padding:13px;color:#a00e14;font-size:10px;font-weight:900}
.regional-method{margin-top:14px;color:#6c7975;font-size:10px;line-height:1.6}
@media(max-width:900px){.regional-filter{grid-template-columns:repeat(2,minmax(130px,1fr))}}
@media(max-width:620px){.regional-filter{grid-template-columns:1fr 1fr}}
.comparison-bars{display:grid;gap:10px;margin-top:18px}.comparison-bars>div{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:9px;font-size:9px}.comparison-bars i{display:block;height:9px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.comparison-bars b{display:block;height:100%;border-radius:inherit;background:#f2b6b9}.comparison-bars em{font-style:normal;font-weight:800}@media(max-width:620px){.comparison-bars>div{grid-template-columns:1fr auto}.comparison-bars i{grid-column:1/-1;grid-row:2}}
