.tpl-component-197 .catalog-grid > .tpl-block-list-objects { display: grid; grid-column: 1 / -1; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 80px 14px; }
@media (max-width: 849px) {
.tpl-component-197 .catalog-grid > .tpl-block-list-objects { grid-template-columns: minmax(0, 1fr); gap: 24px; }
}
.catalog-grid > .tpl-block-list-objects { display: grid; grid-column: 1 / -1; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 80px 14px; }
@media (max-width: 849px) {
.catalog-grid > .tpl-block-list-objects { grid-template-columns: minmax(0, 1fr); gap: 24px; }
}
.search-item a { text-decoration: none; }
.search-item a:hover { text-decoration: underline; }
.search-item cite { font-style: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; opacity: 0.5; }
.search-form { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; }
.search-form input { flex-grow: 1; }
