.catalog-toolbar{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.catalog-search{position:relative;flex:1;min-width:260px;display:flex;align-items:center}.catalog-search__icon{position:absolute;left:16px;color:var(--color-gray);display:inline-flex;pointer-events:none}.catalog-search__icon svg{width:18px;height:18px}.catalog-search__input{width:100%;height:48px;padding:0 18px 0 46px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-body);background:#fff;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.catalog-search__input:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 4px var(--color-primary-tint)}.catalog-count{color:var(--color-gray);font-size:var(--fs-sm);white-space:nowrap}.load-more-wrap{margin-top:var(--space-8)}.page-lead .card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);overflow-x:visible;scroll-snap-type:none;margin:0;padding:0}.page-lead .card-grid>.event-card{flex:none;max-width:none}@media (min-width: 561px){.page-lead .card-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 821px){.page-lead .card-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1081px){.page-lead .card-grid{grid-template-columns:repeat(5,1fr)}}
