.tournament-feature{margin:0 0 30px;border:1px solid var(--gold);border-radius:18px;overflow:hidden;background:linear-gradient(125deg,rgba(214,168,79,.13),rgba(214,168,79,.02));box-shadow:0 12px 30px rgba(0,0,0,.2)}
.tournament-label{padding:14px 18px 0;color:var(--gold2);font:800 .76rem/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase}
.tournament-feature .item{border:0;background:transparent;padding:16px 18px;gap:14px;align-items:start}
.tournament-feature .item-thumb{width:108px;height:108px;max-width:100%;max-height:none;flex:0 0 108px;border-radius:12px;object-fit:cover}
.tournament-feature .item-name{font-size:1.16rem;color:var(--cream)}
.tournament-feature .item-body{min-width:0}
.tournament-feature .item-top{flex-wrap:wrap;gap:6px 12px}
.tournament-feature .item-desc{display:block;-webkit-line-clamp:unset;max-height:none}
.tournament-feature .item-price{color:var(--gold2)}
.tournament-feature .item:focus-visible{outline:2px solid var(--gold2);outline-offset:-4px}
@media(max-width:420px){.tournament-feature .item{flex-wrap:wrap}.tournament-feature .item-thumb{width:100%;height:190px;flex-basis:100%}.tournament-feature .item-body{flex:1 1 0}.tournament-feature .item-chev{flex:0 0 18px}}
