.blog-map{margin:2rem 0 2.5rem;padding:0}.blog-map__title{color:#3a3f3a;margin-bottom:.75rem;font-size:15px;font-weight:600}.blog-map__legend{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.blog-map__legend-item{color:#3a3f3a;cursor:pointer;background:#fff;border:1px solid #dfe3da;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.blog-map__legend-item:hover{background:#f6f9f3;border-color:#73a45e}.blog-map__legend-item.is-off{opacity:.45;background:#f4f5f2}.blog-map__dot{border-radius:50%;flex:none;width:10px;height:10px}.blog-map__count{color:#8a8f85;font-weight:500}.blog-map .yandex-map-container{border-radius:16px;overflow:hidden}.blog-map__hint{color:#8a8f85;text-align:center;margin-top:.6rem;font-size:13px}@media (max-width:600px){.blog-map__legend-item{padding:.35rem .6rem;font-size:12px}}
