.games-index .game-section-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}.games-index .game-section-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #d5dfd6;border-radius:999px;background:#fffefa;color:#174e79;font-weight:700;text-decoration:none}.games-index .game-section-links a:hover{background:#edf5ef}.games-index .game-section{scroll-margin-top:20px}.games-index .game-section-heading{margin:0 0 20px}.games-index .game-section-heading .worksheet-kicker{margin:0 0 7px}.games-index .game-section-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.035em}.games-index .game-section-heading>p:last-child{margin:8px 0 0;color:#516777;line-height:1.5}.games-index .escape-section{margin-top:38px;padding:clamp(20px,3vw,34px);background:#edf3f7;border:1px solid #d7e3e9;border-radius:24px}.games-index .escape-section .games-grid{margin-bottom:0}.games-index .escape-section .game-section-heading .worksheet-kicker{color:#396283}@media(max-width:680px){.games-index .game-section-links{margin-bottom:28px}.games-index .escape-section{padding:20px 16px;border-radius:19px}}
