/* css/home.min.css - built by tools/build-min.py from rem2.css + tools/css-map.json (edit rem2.css, then rebuild) */
.RMT_card{display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff;border:1px solid #dbe1e8;border-radius:16px;box-shadow:var(--rmn-sh-1)}.RMT_meta{margin-top:24px;font-size:14px}.RMT_meta:empty{display:none}.RMT_local_cities{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.RMT_local_cities a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;background:#fff;border:1px solid #dbe1e8;border-radius:999px;color:#0c3a63;font-weight:600;text-decoration:none}.RMT_local_cities a:hover{border-color:#14609e}.RMT_home_cats{display:grid;gap:8px}.RMT_home_cat{background:#fff;border:1px solid #dbe1e8;border-radius:10px}.RMT_home_cat>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;font-weight:700;line-height:1.25;list-style:none;cursor:pointer}.RMT_home_cat>summary::-webkit-details-marker{display:none}.RMT_home_cat>summary::after{content:"+";margin-left:auto;color:#0d4a7c;font-size:22px;font-weight:400}.RMT_home_cat[open]>summary::after{content:"\2212"}.RMT_home_cat small{display:block;color:#5b6773;font-size:13px;font-weight:400}.RMT_home_cat ul{display:grid;gap:2px 16px;margin:0;padding:0 12px 12px 64px;list-style:none}.RMT_home_cat a{display:inline-flex;align-items:center;min-height:36px;font-weight:600}.RMT_excerpt{padding:16px}.RMT_excerpt+.RMT_excerpt{margin-top:10px}.RMT_excerpt h2{font-size:19px}.RMT_excerpt_a,.RMT_excerpt_a:hover{color:inherit;text-decoration:none}.RMT_archive{margin-bottom:12px}@media (min-width:768px){.RMT_home_cats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.RMT_hp_rt{margin:24px calc(-1*var(--rmn-gutter));padding:20px var(--rmn-gutter)}@media (min-width:1024px){.RMT_hp_rt{margin-inline:calc(-1*var(--rmn-gutter) - 65px);padding-inline:calc(var(--rmn-gutter) + 65px)}}ul.RMT_hp_rt_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}ul.RMT_hp_rt_grid li{margin:0;background:#e4eef7;border-radius:10px}.RMT_hp_rt_grid a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:center;gap:2px 8px;height:100%;padding:12px;background:transparent;border:1px solid #dbe1e8;border-radius:10px;color:#16212d;line-height:1.3;text-decoration:none;transition:var(--rmn-t)}.RMT_hp_rt_grid a:hover{border-color:#14609e;box-shadow:var(--rmn-sh-2)}.RMT_hp_rt_ico{display:grid;place-items:center;width:36px;height:36px;margin-bottom:4px;border-radius:10px;background:#f1f6fb;color:#0d4a7c}.RMT_hp_rt_ico svg{width:20px;height:20px}.RMT_hp_rt_avg{grid-column:1/-1;color:#0c3a63;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.RMT_hp_rt_go{grid-column:1/-1;align-self:end;padding-top:4px;color:#0b5cad;font-size:14px;font-weight:600}.RMT_hp_lc,.RMT_hp_cap{margin:24px 0;padding:16px;background:#fff;border:1px solid #dbe1e8;border-radius:16px}.RMT_hp_lc h2{margin-bottom:12px;font-size:var(--rmn-fs-lg)}.RMT_hp_lc h3{margin:0 0 8px;font-size:17px}.RMT_hp_lc_cols{display:grid;gap:20px}.RMT_hp_lc_rows{margin:0;padding:0;list-style:none;border-top:1px solid #edf0f4}.RMT_hp_lc_rows li{margin:0;border-bottom:1px solid #edf0f4}.RMT_hp_lc_rows a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:6px 0;color:#16212d;text-decoration:none}.RMT_hp_lc_rows small{display:block;color:#0b5cad;font-size:13px}.RMT_hp_lc_pr{color:#0c3a63;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.RMT_hp_lc_all{margin-top:12px;font-size:15px}.RMT_hp_trust{margin:24px 0;padding:12px 16px;background:#f5f7fa;border:1px solid #dbe1e8;border-radius:10px;color:#3d4955;font-size:15px;line-height:1.5}.RMT_hp_trust p+p{margin-top:6px}.RMT_hp_trust b{color:#16212d}.RMT_hp_cap h2{font-size:clamp(24px,20px + 1vw,30px)}.RMT_hp_cap>p{margin:6px 0 14px;color:#3d4955}.RMT_hp_cap_f{display:grid;gap:10px}.RMT_hp_cap_sel{max-width:420px;height:42px;padding-top:0;padding-bottom:0;border-radius:6px}.RMT_hp_cap_row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.RMT_hp_cap_pair{display:flex;gap:6px}.RMT_hp_cap_zip{width:120px;height:42px;padding:0 12px;background:#fff;border:1px solid #7f8b98;border-radius:6px;font-size:16px}.RMT_hp_cap_go{height:42px;padding:0 18px;background:#f7772f;border:1px solid #f7772f;border-radius:6px;color:#fff;font-weight:700;-webkit-appearance:none;appearance:none}.RMT_hp_cap_go:hover{background:#de5f16}.RMT_hp_cap_sel:focus,.RMT_hp_cap_zip:focus{outline:0;border-color:#1a6fe0}.RMT_hp_cap_go:focus{outline:0;border-color:#0a2a48}.RMT_hp_cap_disc{flex:1 1 220px;color:#5b6773;font-size:13px;line-height:1.4}@media (min-width:768px){ul.RMT_hp_rt_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.RMT_hp_lc,.RMT_hp_cap{padding:24px}.RMT_hp_lc_cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}
