.dota-catalog-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.dota-catalog-nav .ecal-chip{min-height:44px;display:inline-flex;align-items:center}.dota-catalog-nav .dota-catalog-selected{background:var(--surface);border-color:var(--accent);color:var(--accent)}.dota-catalog-search{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;margin:0 0 18px}.dota-catalog-search .gf-search{flex:1 1 180px;margin:0;min-width:0}.dota-catalog-search .gf-search input{width:100%;min-height:44px}.dota-catalog-search .gf-select select{min-height:44px}.dota-catalog-search .gf-reset{align-self:center}.dota-catalog-grid .gcard__cov{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center}.dota-catalog-grid .gcard__cov img{width:100%;height:100%;object-fit:contain}.dota-catalog-grid--items .gcard__cov img{max-width:144px;max-height:112px}.dota-catalog-grid .gcard__t{overflow-wrap:anywhere}.dota-catalog-hero{margin:0 0 18px;overflow:hidden}.dota-catalog-hero img{display:block;width:100%;height:auto;object-fit:contain}.dota-catalog-hero--item{max-width:240px;padding:20px}.dota-catalog-hero--item img{aspect-ratio:4/3}.dota-catalog-facts .epl-k,.dota-catalog-facts .epl-v{min-width:0;overflow-wrap:anywhere;white-space:normal}@media(max-width:560px){.dota-catalog-search .gf-select{flex:1 1 100%;order:2}.dota-catalog-search .gf-select select{width:100%}.dota-catalog-grid--items .gcard__cov img{max-width:120px;max-height:94px}}.dota-catalog-facts .epl-k{flex:1 1 55%;max-width:60%}.dota-catalog-facts .epl-v{flex:1 1 45%;max-width:55%}