a,a.card-link{color:inherit}a.card-link{text-decoration:none;display:block;height:100%}.self-center-badge{align-self:center}.reviews-grid-wide{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;align-items:start}.yandex-reviews-frame{width:100%;max-width:100%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.yandex-reviews-frame iframe{width:100%;height:700px;border:0;display:block}.howto-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column}.howto-title{font-family:Oswald,Inter,sans-serif;font-weight:600;font-size:22px;margin:18px 20px 12px}.howto-map{width:100%;height:220px}.howto-map iframe{width:100%;height:100%;border:0;display:block}.howto-info{padding:16px 20px 20px;gap:10px}.howto-info,.howto-row{display:flex;flex-direction:column}.howto-row{gap:2px}.howto-row b{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.howto-row span{font-size:15px;color:#111}.howto-info .btn-route{margin-top:6px}@media (max-width:960px){.reviews-grid-wide{grid-template-columns:1fr}.yandex-reviews-frame iframe{height:600px}.howto-map{height:240px}}.state-block{padding:48px 0;text-align:center;color:var(--muted)}.state-block h3{font-family:Oswald,Inter,sans-serif;color:var(--text);margin-bottom:8px}