.lab-game-teaser{background:#e5ebdf;border-top:1px solid #c7d1be;border-bottom:1px solid #c7d1be;padding:2rem 0}.lab-game-teaser .wrap{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:1.5rem;align-items:center}.lab-game-teaser img{border-radius:20px}.lab-game-teaser h2{font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;margin:.5rem 0}.lab-game-teaser p{max-width:58ch}.game-lab-page main{padding-bottom:3rem}.lab-game-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;padding-top:3rem;padding-bottom:2rem}.lab-game-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,6vw,5rem);margin:.5rem 0}.lab-game-hero figure{margin:0}.lab-game-hero img{width:100%;max-width:340px;height:auto;display:block;margin:auto;border-radius:28px}.lab-game-lead{font-size:1.2rem;line-height:1.6;max-width:50ch}.lab-game-badge{font-weight:700;color:#315f4e}.lab-game-small{font-size:.9rem;line-height:1.6;color:#5e554c;max-width:65ch}.lab-game-info{display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-top:1px solid #d6c5ae;padding-top:2rem}.lab-game-info h2,.lab-game-next h2{font-family:Fraunces,Georgia,serif;font-size:1.7rem}.lab-game-info p{line-height:1.7}.lab-game-next{padding-top:2rem}.lab-game-secondary{display:inline-flex;min-height:44px;align-items:center;margin:1rem;font-weight:700;color:#8e2b2b}.game-lab-page a:focus-visible,.lab-game-teaser a:focus-visible{outline:3px solid #315f4e;outline-offset:4px}@media(max-width:760px){.lab-game-teaser .wrap{grid-template-columns:64px minmax(0,1fr);gap:1rem}.lab-game-teaser img{width:64px;height:64px}.lab-game-teaser .cta{grid-column:1/-1;justify-self:start}.lab-game-hero{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem}.lab-game-hero img{max-width:220px}.lab-game-info{grid-template-columns:1fr;gap:1rem}}
