._finder_1kk7m_1{color:#24285c;text-align:left;background:#f8f5ff;border:1px solid #ded9ef;border-radius:16px;margin:0 0 28px;padding:24px}._intro_1kk7m_3{justify-content:space-between;align-items:center;gap:20px;display:flex}._finder_1kk7m_1 h3{letter-spacing:-.02em;margin:0 0 7px;font-size:23px;font-weight:700;line-height:1.25}._intro_1kk7m_3 p{color:#545774;margin:0;font-size:14px;line-height:1.6}._locate_1kk7m_9{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#3138b3;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}._locate_1kk7m_9:hover{background:#252b91}._locate_1kk7m_9:disabled{opacity:.7;cursor:wait}:is(._locate_1kk7m_9:focus-visible,._city_1kk7m_13:focus-visible){outline-offset:4px;outline:3px solid #3138b3}._privacy_1kk7m_15{color:#62647c;margin:12px 0 0;font-size:12px;line-height:1.6}._status_1kk7m_17{color:#343861;margin:14px 0 0;font-size:14px;line-height:1.7}._status_1kk7m_17:empty{display:none}._results_1kk7m_19{margin-top:18px}._list_1kk7m_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._list_1kk7m_21 li{min-width:0}._city_1kk7m_13{color:#24285c;background:#fff;border:1px solid #ddd9ed;border-radius:10px;flex-direction:column;height:100%;padding:18px;text-decoration:none;transition:box-shadow .15s;display:flex}._city_1kk7m_13:hover{box-shadow:0 3px 12px #24285c20}._closest_1kk7m_25{background:#fff;border:2px solid #3138b3;padding:17px}._label_1kk7m_27{color:#5b5d78;margin-bottom:9px;font-size:11px}._closest_1kk7m_25 ._label_1kk7m_27{color:#3138b3;font-weight:700}._city_1kk7m_13 strong{overflow-wrap:anywhere;font-size:21px;line-height:1.3}._country_1kk7m_29{color:#62647c;margin-top:4px;font-size:12px}._distance_1kk7m_29{margin:13px 0;font-size:14px;font-weight:600}._link_1kk7m_29{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;display:flex}._manual_1kk7m_31{color:#545774;border-top:1px solid #ded9ef;margin:20px 0 0;padding-top:16px;font-size:12px;font-weight:600}@media (max-width:760px){._finder_1kk7m_1{margin-bottom:22px;padding:20px}._intro_1kk7m_3{display:block}._finder_1kk7m_1 h3{font-size:22px}._locate_1kk7m_9{width:100%;margin-top:17px}._list_1kk7m_21{grid-template-columns:1fr}._city_1kk7m_13{padding:17px}._closest_1kk7m_25{padding:16px}._city_1kk7m_13 strong{font-size:23px}._country_1kk7m_29{font-size:13px}._distance_1kk7m_29{margin:10px 0}._link_1kk7m_29{font-size:13px}._privacy_1kk7m_15{font-size:12px}}
