.mc-tickets{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.mc-ticket{border:1px solid var(--line);min-height:200px;color:var(--fg);background:#fff;border-radius:10px;grid-template-rows:auto 1fr auto;gap:10px;padding:20px 18px 16px;text-decoration:none;transition:transform .2s;display:grid;position:relative;box-shadow:0 16px 30px -24px #0a254080}.mc-ticket:nth-child(odd){transform:rotate(-1.5deg)}.mc-ticket:nth-child(2n){transform:rotate(1.5deg)}.mc-ticket:hover,.mc-ticket:focus-visible{transform:translateY(-4px)rotate(0)}.mc-ticket b{font:700 19px/1.2 var(--display);display:block}.mc-ticket b i{color:var(--light);font-style:normal}.mc-ticket p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.mc-stub{border-top:2px dashed var(--line);color:var(--mid);margin:0 -18px;padding:12px 18px 0;font-size:14px;font-weight:600}.mc-stub:before,.mc-stub:after{content:"";border:1px solid var(--line);background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:38px}.mc-stub:before{clip-path:inset(0 0 0 50%);left:-10px}.mc-stub:after{clip-path:inset(0 50% 0 0);right:-10px}.mc-also{color:var(--muted);margin:28px 0 0;font-size:15px}.mc-also a{color:var(--mid);font-weight:600;text-decoration:none}.mc-also a:hover{text-decoration:underline}@media (width<=1000px){.mc-tickets{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.mc-tickets{grid-template-columns:1fr 1fr;gap:14px}.mc-ticket{min-height:0;padding:16px 14px 14px}.mc-ticket b{font-size:17px}.mc-stub{margin:0 -14px;padding:10px 14px 0}}@media (prefers-reduced-motion:reduce){.mc-ticket{transition:none}}
