/* Narrow refinement: preserve event, wager, goalie and result compositions. */
.matchup{flex-wrap:wrap;column-gap:40px;row-gap:20px}.event-date{flex-direction:column;gap:5px!important;border-left:1px solid #91a6bb;padding-left:24px}.event-date span{font-size:9px;letter-spacing:1.5px}.event-date time{font-size:14px;font-weight:bold;letter-spacing:1px}.arrival .beat-copy{border-left:3px solid #d3273f;padding-left:28px}.arrival figure{transform:translate(-22px,-45px)}.beer-artifact{width:118%;max-width:595px}.settled-mark{width:max-content;margin:50px auto 0;padding:10px 18px;border-top:1px solid #be3d51;border-bottom:1px solid #be3d51;color:#ed6375;letter-spacing:3px;font-size:11px;transform:rotate(-3deg)}.settled-mark span{font-weight:bold;margin-left:18px}.epilogue-transition{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:28px;letter-spacing:1.5px;line-height:1.2;margin:15px 0 22px}.epilogue{position:relative;grid-template-columns:1.5fr 1fr;gap:35px 55px}.epilogue-lead{width:calc(100% + max(125px,(100vw - 1190px)/2) + 65px);margin-left:calc(-1 * max(35px,(100vw - 1190px)/2) - 25px);margin-top:0;transform:rotate(-1deg)}.epilogue-lead img{aspect-ratio:1.22;object-position:60% 44%}.epilogue-lead figcaption{padding-left:max(55px,calc((100vw - 1190px)/2 + 45px));max-width:85%}.epilogue-note{padding-left:65px;padding-top:5px}.epilogue-secondary{width:62%;margin-left:-65px;margin-top:20px;transform:rotate(4deg);padding:8px}.epilogue-contact{width:21%;margin-left:27%;margin-top:0;transform:rotate(-3deg)}
@media(max-width:1000px) and (min-width:701px){.event-date{flex-basis:100%;border-left:0;border-top:1px solid #91a6bb;padding:15px 0 0}.epilogue-note{padding-left:35px;font-size:17px}.epilogue-secondary{margin-left:-20px;width:70%}}
@media(max-width:700px){.event-date{grid-column:1/-1;border-left:0;border-top:1px solid #91a6bb;padding:15px 0 0;text-align:center}.event-date time{font-size:13px}.arrival .beat-copy{padding-left:18px}.arrival figure{transform:translateY(-6px)}.beer-artifact{width:96%;max-width:none}.settled-mark{margin-top:35px}.epilogue{grid-template-columns:1fr;gap:25px}.epilogue-transition{font-size:25px}.epilogue-lead{width:calc(100% + 44px);margin:0 -22px;transform:none}.epilogue-lead img{aspect-ratio:.96;object-position:57% 44%}.epilogue-secondary{grid-row:3;width:49%;margin-top:-58px;margin-left:0;padding:6px;justify-self:end;transform:rotate(4deg)}.epilogue-note{grid-row:4;padding:0;font-size:18px}.epilogue-contact{grid-row:5;width:36%;margin:5px 0 5px 9%}}
