.ev-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 21px;border-radius:999px;border:1px solid var(--color-b1-red);background:var(--color-b1-red);color:#fff;font-family:var(--font-compact);font-size:17px;line-height:20px;font-weight:700;cursor:pointer}.ev-btn-o{background:transparent;border-color:var(--ink);color:var(--ink)}.ev-list{display:grid;gap:20px;margin-top:32px}.ev-filter{display:grid;gap:8px;max-width:320px;font-size:15px;font-weight:700;color:var(--ink)}.ev-cards{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.ev-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.ev-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-card,.ev-empty{display:grid;align-content:start;gap:8px;padding:24px;border-radius:24px;background:var(--page);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s ease}.ev-card.lit,.ev-empty.lit{box-shadow:inset 0 0 0 2px var(--color-b1-red)}.ev-card b,.ev-empty b{font-family:var(--font-compact);font-size:24px;line-height:28px;color:var(--ink)}.ev-card>span,.ev-empty>span{font-size:16px;line-height:23px;color:var(--ink-muted)}.ev-type{font-size:13px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-b1-red)!important}.ev-grid{display:grid;gap:12px;margin-top:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.ev-grid.ev-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-grid.ev-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-tile{overflow:hidden;border-radius:24px;background:var(--page);transition:box-shadow .5s ease}.ev-tile.lit{box-shadow:inset 0 0 0 2px var(--color-b1-red)}.ev-tile .ev-ph{position:relative;isolation:isolate;aspect-ratio:4/3;max-width:100%}.ev-tile>div:last-child{display:grid;gap:6px;padding:22px}.ev-tile b{font-family:var(--font-compact);font-size:22px;line-height:26px;color:var(--ink)}.ev-tile span{font-size:16px;line-height:23px;color:var(--ink-muted)}.ev-partner{display:grid;gap:24px;margin-top:8px;align-items:center}@media (min-width:1069px){.ev-partner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ev-card,.ev-empty,.ev-tile{transition:none}}