.tournament-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.game-artwork{color:#0874bd;background:#f3f7fb;border:1px solid #d7e3ed;border-radius:10px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:88px;padding:8px;display:flex;overflow:hidden}.game-artwork img{object-fit:contain;width:100%;height:100%;display:block}.tournament-game-line{align-items:center;gap:14px;min-width:0;display:flex}.tournament-game-line>div{justify-items:start;gap:8px;min-width:0;display:grid}.tournament-card{border-color:#c5d7e6;box-shadow:0 4px 14px #173b5109}.tournament-card .event-band{color:#fff;background:#086bb0;border-color:#086bb0;padding-block:10px}.tournament-card.team-event .event-band{color:#fff;background:#164c78;border-color:#164c78}.tournament-card .event-band .sample-label{color:#315471;background:#fff;border-color:#fff}.tournament-card .status-tag{font-size:.8125rem;font-weight:700}.tournament-card .status-tag.open{color:#155b39;background:#daf3e5}.tournament-card .status-tag.active{color:#72500a;background:#fff0c7}.tournament-card .title-link{color:#102f48;margin:16px 0 14px;font-size:1.125rem;line-height:1.55}.tournament-card .title-link:hover{color:var(--action)}.tournament-card .meta-line{color:#425c70;font-size:.875rem}.tournament-card .card-bottom{border-top-color:#dbe5ee}.tournament-card .person-link{overflow-wrap:anywhere}.event-heading-main{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.event-heading-copy{flex:1;min-width:0}.game-artwork-large{border-color:var(--border);background:#fff;border-radius:14px;flex-basis:160px;width:160px;height:124px;padding:12px}.event-heading .event-meta{color:#425c70}@media (max-width:1100px){.game-artwork{flex-basis:96px;width:96px;height:80px}.tournament-game-line{gap:12px}.game-artwork-large{flex-basis:124px;width:124px;height:106px}}@media (max-width:767px){.event-heading-main{align-items:flex-start;gap:14px}.game-artwork-large{flex-basis:100px;width:100px;height:88px;padding:8px}.event-heading-main h1{margin-top:10px}.tournament-card .title-link{font-size:1.125rem}.tournament-card .meta-line{font-size:.875rem}}@media (max-width:359px){.event-heading-main{flex-wrap:wrap}.event-heading-copy{flex-basis:100%}.tournament-card .card-bottom,.filter-bar{flex-wrap:wrap}}
