.tournament-media{position:relative;display:flex;align-items:center;gap:18px;min-height:92px;margin:-8px 0 24px;padding:14px 18px;border:1px solid #35427c;border-radius:14px;background:#131936;overflow:hidden}.tournament-logo{position:relative;z-index:1;width:78px;height:78px;flex:0 0 auto;object-fit:contain;border:1px solid #6674ba;border-radius:12px;background:#10152d}.tournament-banner{display:block;width:100%;max-height:310px;object-fit:cover;border-radius:9px}@media(max-width:620px){.tournament-media{align-items:flex-start;flex-direction:column}.tournament-logo{width:62px;height:62px}.tournament-banner{max-height:200px}}
