.games-page{padding-bottom:90px}.games-heading{position:relative;padding-bottom:44px}.games-heading p{max-width:620px}.games-count{display:block;margin-top:28px;font-size:11px;letter-spacing:.16em;color:#858079}.game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.game-card{min-width:0;background:#fff;border:1px solid #e1dcd5;overflow:hidden}.game-main{aspect-ratio:16/10;position:relative;display:flex;align-items:center;justify-content:center;background:#e7e9e2;color:#798375;overflow:hidden}.art-1{background:#e2e8eb;color:#7c9099}.art-2{background:#eee8d8;color:#a2946b}.game-art:before{content:'';position:absolute;width:38%;aspect-ratio:1;border:1px solid currentColor;transform:rotate(45deg);opacity:.24}.game-art-number{font-size:58px;font-weight:400;letter-spacing:.02em;line-height:1;opacity:.65}.game-art-label{position:absolute;bottom:17px;font-size:9px;letter-spacing:.23em}.game-subs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 10px 0}.game-sub{aspect-ratio:4/3;background:#f0eeea;display:grid;place-items:center;color:#a39d94;font-size:8px;letter-spacing:.1em}.game-info{padding:21px 22px 23px}.game-id{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.12em;color:#8c8277}.game-id span{font-size:10px;letter-spacing:.06em;background:#f0eeea;padding:4px 8px;color:#77716a}.game-card h2{font-size:21px;line-height:1.5;margin:13px 0 23px}.game-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7e2dc;padding-top:15px;font-size:13px;font-weight:600;color:#963c42;text-decoration:none}.game-link:hover{color:#612329}.games-note{font-size:13px;color:#81796f;margin:32px 0}.games-page .back{display:inline-block;margin-top:15px}@media(min-width:1001px){.header .nav{gap:15px}.header .nav a{font-size:12px}}@media(min-width:701px) and (max-width:1000px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.game-grid{grid-template-columns:1fr;gap:26px}.games-heading{padding-bottom:30px}.game-info{padding:20px}.games-page{padding-bottom:55px}}
.game-card h2{margin-bottom:14px}.game-description{min-height:9em;margin:0 0 24px;font-size:14px;line-height:1.8;color:#77716a}.game-link{width:100%;box-sizing:border-box;justify-content:center;min-height:48px;padding:12px 20px;border:0;background:#963c42;color:#fff;text-align:center;transition:background .2s}.game-link:hover,.game-link:focus-visible{background:#732d33;color:#fff}.game-link:focus-visible{outline:2px solid #45413d;outline-offset:3px}
.header .nav a[aria-current="page"]{color:#963c42}
