.lineup-card{--lineup-card-gap:.75rem;--lineup-card-font-size:.875rem;gap:var(--lineup-card-gap);font-size:var(--lineup-card-font-size);text-decoration:none;display:grid;position:relative}.lineup-card.no-label .label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lineup-card{-webkit-tap-highlight-color:transparent}.lineup-card:focus:not(:focus-visible){outline:none}.lineup-card:active .media-image,.lineup-card:focus-visible .media-image,.lineup-card:hover .media-image{transform:scale(1.01)}.lineup-card:focus-visible{outline:none}.lineup-card:focus-visible .image{outline-style:var(--outline-style);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}.lineup-card .image{grid-area:1/1/2/-1;overflow:hidden}.lineup-card .media-image{transition:transform .3s}.lineup-card .label{letter-spacing:.03125rem;text-align:center;text-wrap:balance;font-weight:600;line-height:1.4}.lineup-card .cta{margin-bottom:var(--lineup-card-padding,1rem);grid-area:1/1/2/-1;place-self:self-end center}@media (width>=62em){.lineup-card{--lineup-card-gap:1rem;--lineup-card-font-size:1rem;--lineup-card-padding:1.5rem}.lineup-card .cta.type-solid.size-s{--cta-font-size:.875rem;--cta-padding:.75rem;--cta-min-height:2.5rem;--cta-min-width:4.5rem}}
