.public-quiz-grid{margin-top:24px}.public-quiz-date{font-size:clamp(25px,3vw,40px)!important;line-height:1.15!important;letter-spacing:-.03em!important}.public-quiz-date,.public-quiz-ticket h3{overflow-wrap:anywhere}.public-quiz-status{color:#ffb7d9}.public-quiz-credit{margin-top:24px;font-size:12px}.public-quiz-credit a{text-decoration:underline;text-underline-offset:3px}body .ed-main .public-quiz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket{--event-colour:#67e7f2;background:var(--event-colour);border:2px solid #17121c;border-radius:8px;padding:0;color:#17121c;box-shadow:7px 7px 0 #ff55a1;overflow:hidden;display:flex;flex-direction:column}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket:nth-child(3n+2){--event-colour:#ff79b5;box-shadow:7px 7px 0 #ffe35a}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket:nth-child(3n){--event-colour:#ffe35a;box-shadow:7px 7px 0 #67e7f2}.public-event-artwork{height:280px;background:#14101b;padding:12px;border-bottom:2px solid #17121c;display:flex;justify-content:center}.public-event-artwork img{display:block;width:100%;height:100%;object-fit:contain}.public-event-photo img{object-fit:cover}.public-event-copy{padding:28px;display:flex;flex-direction:column;flex:1 1}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .public-quiz-date{color:#17121c;font-size:clamp(1.4rem,2.5vw,2rem)!important;display:block;font-weight:900}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .eyebrow{align-self:flex-start;background:#17121c;color:#fff;font-size:.8rem;padding:7px 12px;margin-top:16px;border-radius:3px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket h3{color:#17121c;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05;margin:20px 0 10px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .text-link,body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket p{color:#17121c}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .text-link{font-size:.95rem;display:flex;justify-content:space-between;gap:12px;font-weight:900;text-decoration:underline;text-underline-offset:4px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .ticket-perforation{border-color:#17121c66;margin-top:auto;padding-top:20px}body .ed-main .public-quiz-status{background:#17121c;color:#fff!important;padding:9px 12px}@media(max-width:640px){body .ed-main .public-quiz-grid{grid-template-columns:1fr;gap:25px}.public-event-artwork{height:260px}.public-event-copy{padding:24px}}body .ed-main .public-quiz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-event-artwork{height:170px;padding:8px}.public-event-photo{padding:0}.public-event-copy{padding:18px;gap:0}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .public-quiz-date{font-size:clamp(1.05rem,1.6vw,1.4rem)!important;margin-bottom:0}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .eyebrow{font-size:.72rem;padding:5px 9px;margin-top:9px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket h3{font-size:clamp(1.35rem,2.2vw,1.7rem);margin:13px 0 7px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket p{font-size:.86rem;line-height:1.45;margin:7px 0 12px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .text-link{font-size:.85rem}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .ticket-perforation{padding-top:10px;margin-bottom:12px}@media(max-width:950px){body .ed-main .public-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body .ed-main .public-quiz-grid{grid-template-columns:1fr;gap:18px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket{display:grid;grid-template-columns:110px minmax(0,1fr)}.public-event-artwork{height:100%;min-height:195px;padding:6px;border-bottom:0;border-right:2px solid #17121c;align-items:center}.public-event-artwork img{height:auto;max-height:210px}.public-event-photo{padding:0}.public-event-photo img{height:100%;max-height:none}.public-event-copy{padding:15px}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket h3{font-size:1.35rem}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket .public-quiz-date{font-size:1.08rem!important}body .ed-main .public-quiz-grid .weekly-ticket.public-quiz-ticket:not(:has(.public-event-artwork)) .public-event-copy{grid-column:1/-1}}