.prizes{padding-block:3.5rem;border-bottom:1px solid var(--line)}.prizes-heading{display:grid;gap:1.5rem;margin-bottom:2rem}.prizes-heading h2{margin-top:.8rem}.prizes-heading>p{color:#bec2ce;max-width:28rem;line-height:1.7;font-size:.9rem}.prize-grid{display:grid;gap:1rem}.prize-card{min-width:0;background:#1b2234;border:1px solid #35405b;display:flex;flex-direction:column;overflow:hidden;position:relative}.prize-card-first{background:#203c85;border-color:#4869bc}.prize-place{display:flex;align-items:center;gap:.9rem;padding:1.3rem 1.4rem 0;position:relative;z-index:1}.prize-place>span{font-family:var(--display);font-size:2.8rem;line-height:1;color:#7d95ca}.prize-place h3{font-size:1.5rem;white-space:nowrap}.prize-place b{margin-left:auto;color:#e4eaff;font-size:.52rem;letter-spacing:.09em;text-align:right;max-width:5rem}.prize-visual{position:relative;height:19rem;margin:.5rem 1rem 0;isolation:isolate}.prize-visual:before{content:'';position:absolute;inset:12% 8%;border:1px solid #7792db40;border-radius:50%;transform:rotate(-28deg)}.prize-visual img{position:absolute;object-fit:contain;filter:drop-shadow(0 14px 15px #050c2670)}.prize-visual-pair .prize-scarf{height:100%;width:70%;right:-3%;top:0;transform:rotate(9deg);z-index:0}.prize-visual-pair .prize-cap{width:77%;height:72%;bottom:0;left:-4%;z-index:1;transform:rotate(-9deg)}.prize-visual-solo img{width:100%;height:100%;transform:rotate(14deg)}.prize-body{padding:1.1rem 1.4rem 1.4rem;display:flex;flex-direction:column;flex:1}.prize-ticket{background:#f1ebde;color:#18264e;display:flex;align-items:center;gap:1rem;padding:.85rem .9rem;position:relative}.prize-ticket:before,.prize-ticket:after{content:'';position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:#1b2234;top:calc(50% - .325rem)}.prize-ticket:before{left:-.325rem}.prize-ticket:after{right:-.325rem}.prize-card-first .prize-ticket:before,.prize-card-first .prize-ticket:after{background:#203c85}.prize-ticket strong{font-family:var(--display);font-size:1.35rem;white-space:nowrap;border-right:1px dashed #747d94;padding-right:1rem}.prize-ticket>span{font-family:var(--display);font-size:1rem;line-height:1.4}.prize-ticket small{display:block;font-family:var(--body);font-size:.49rem;letter-spacing:.04em}.prize-body>p{font-family:var(--display);font-size:1.4rem;line-height:1.4;margin-top:1.2rem}.prize-body ul{padding-left:1.1rem;margin:1rem 0 1.3rem;font-size:.8rem;color:#d9dfea;line-height:1.7}.prize-body li+li{margin-top:.4rem}.prize-store{margin-top:auto;display:inline-flex;align-items:center;min-height:2.75rem;font-size:.75rem;color:#c5d1f4;text-decoration:underline;text-underline-offset:4px}.prize-store:hover{color:white}.prizes-footer{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem;padding-top:1.8rem}.prizes-footer p{font-size:.85rem;color:#b9bfce;line-height:1.7}.prizes-footer .button{white-space:normal;text-align:left}@media(min-width:640px){.prize-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prize-place{padding:1rem .8rem 0;flex-wrap:wrap;gap:.5rem}.prize-place>span{font-size:2.3rem}.prize-place h3{font-size:1.2rem}.prize-place b{display:none}.prize-visual{height:14rem;margin-inline:.3rem}.prize-body{padding:.8rem}.prize-ticket{flex-direction:column;align-items:flex-start;gap:.3rem}.prize-ticket strong{border:0;padding:0}.prize-body>p{font-size:1.2rem}.prize-body ul{font-size:.73rem}.prizes-footer{flex-direction:row;align-items:center;justify-content:space-between}.prizes-footer p{max-width:30rem}}@media(min-width:1024px){.prizes{padding-block:5rem}.prizes-heading{grid-template-columns:1.3fr 1fr;align-items:end;margin-bottom:2.5rem;gap:3rem}.prize-grid{gap:1.25rem}.prize-place{padding:1.5rem 1.5rem 0;gap:1rem;flex-wrap:nowrap}.prize-place>span{font-size:3.5rem}.prize-place h3{font-size:1.75rem}.prize-place b{display:block}.prize-visual{height:24rem;margin-inline:1rem}.prize-body{padding:1.2rem 1.5rem 1.5rem}.prize-ticket{flex-direction:row;align-items:center;gap:.8rem}.prize-ticket strong{font-size:1.45rem;border-right:1px dashed #747d94;padding-right:.8rem}.prize-ticket>span{font-size:1.05rem}.prize-body>p{font-size:1.5rem}.prize-body ul{font-size:.85rem}.prize-ticket small{font-size:.53rem}}

.prize-visual .prize-tickets{width:48%;height:46%;left:-1%;top:3%;transform:rotate(-18deg);z-index:1;filter:drop-shadow(0 8px 10px #050c2670)}.prize-visual-pair .prize-cap{height:66%;width:78%;bottom:-1%;left:-3%}.prize-visual-pair .prize-scarf{right:-6%;width:67%;transform:rotate(7deg)}.prize-visual-solo .prize-tickets{width:45%;height:43%;left:0;top:5%;transform:rotate(-14deg);z-index:2}.prize-visual-solo .prize-scarf-solo{width:85%;height:100%;right:-5%;transform:rotate(9deg)}.ticket-credit{font-size:.6rem;color:#858da0;margin-top:1.5rem}.ticket-credit a{text-decoration:underline;text-underline-offset:3px}
