.play-hero{max-width:1320px;margin:auto;padding:65px 6%;display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.play-hero h1{font-size:clamp(40px,5vw,68px)}.play-hero h1 em{color:#b95228}.play-hero img{width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;border-radius:22px;box-shadow:14px 14px 0 var(--yellow)}.play-hero .intro{max-width:540px}.play-note,.shipping{font-size:13px;margin-top:20px!important}.games-heading h2{font-size:42px}.puzzle-piece{background-image:url('/assets/scene.webp')}.game-area{scroll-margin-top:20px}nav [aria-current]{text-decoration:underline;text-underline-offset:5px}.game-card:focus-visible{outline-offset:4px}@media(max-width:720px){.play-hero{grid-template-columns:1fr;padding:40px 6%;gap:32px}.play-hero h1{font-size:45px}.play-hero img{max-height:280px;aspect-ratio:1.7}.games-heading h2{font-size:34px}}