.thursday-boxing{background:#073e32;color:#fffaf0;padding:clamp(32px,6vw,80px) 24px;scroll-margin-top:100px}.thursday-boxing-grid{max-width:1160px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px)}.thursday-boxing-poster{display:block}.thursday-boxing-poster img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 45px #0003}.thursday-boxing-copy h2{font-size:clamp(32px,4vw,52px);line-height:1.05;color:#fffaf0;margin:12px 0 20px}.thursday-boxing-copy p{line-height:1.65;margin:0 0 16px}.thursday-boxing-copy .thursday-boxing-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;color:#d0f237}.thursday-boxing-time{font-size:25px;font-weight:800}.thursday-boxing-copy .thursday-boxing-price{font-size:42px;font-weight:800;color:#d0f237;line-height:1.2}.thursday-boxing-price span{font-size:16px;font-weight:500;color:#fffaf0}.thursday-boxing-button{display:inline-block;background:#d0f237;color:#073e32!important;padding:16px 23px;border-radius:8px;font-weight:800;text-decoration:none;margin:4px 0 18px;text-align:center}.thursday-boxing-button:hover{background:#e1ff62}.thursday-boxing a:focus-visible{outline:3px solid white;outline-offset:5px}.thursday-boxing-note{font-size:14px;color:#e3eee6}.thursday-boxing-note a{color:#d0f237;text-decoration:underline}@media(max-width:760px){.thursday-boxing-grid{grid-template-columns:1fr}.thursday-boxing-poster{max-width:520px;margin:auto}.thursday-boxing-button{display:block}}