.arcade-pages{padding-bottom:35px}.genre-links{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 12px}.genre-links a{padding:11px 15px;background:#fffdf7;border:1px solid #b7bdac;border-radius:30px;text-decoration:none;font:600 12px Arial,sans-serif;color:#31533c}.genre-links a:hover{background:#e4ebd9}.arcade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.arcade-card{background:#fffdf7;border:1px solid #c5c8b8;border-radius:17px;overflow:hidden}.arcade-art{display:block;aspect-ratio:1200/630}.arcade-art img{width:100%;height:100%;display:block;object-fit:cover}.arcade-copy{padding:29px}.arcade-copy h2{font:normal 35px/1.1 Georgia,serif;margin:12px 0}.arcade-copy h2 a{color:#263c30;text-decoration:none}.arcade-copy p{font:15px/1.7 Arial,sans-serif;color:#4e594e}.arcade-copy .eyebrow{font-size:10px;color:#446045}.arcade-detail{font:12px/1.7 Arial,sans-serif!important;color:#697466!important}.arcade-guide{display:block;margin-top:17px;color:#315e45;font:13px Arial,sans-serif;text-underline-offset:4px}.arcade-beta{display:flex;align-items:center;background:#ece5d7;border-style:dashed}.arcade-beta h2{font-size:30px}.arcade-promise{max-width:800px;margin:48px 0 15px;padding:30px;background:#e7eddc;border-radius:17px}.arcade-promise h2{font:normal 32px Georgia,serif;margin:0 0 15px}.arcade-promise p{font:15px/1.8 Arial,sans-serif}.arcade-promise a{color:#315e45}.arcade-crumb{display:flex;gap:12px;font:12px Arial,sans-serif;color:#697466;padding:28px 0 10px}.arcade-crumb a{color:#315e45}.genre-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:30px 0 50px}.genre-hero h1{font:normal clamp(38px,4.4vw,62px)/1.07 Georgia,serif;letter-spacing:-1.7px;margin:19px 0}.genre-hero>div>p:not(.eyebrow){font:16px/1.8 Arial,sans-serif;color:#51594b}.genre-art{display:block;overflow:hidden;border-radius:18px;border:1px solid #c5c8b8}.genre-art img{display:block;width:100%;height:auto}.guide-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:65px;border-top:1px solid #c5c8b8;padding-top:35px}.game-guide section{margin-bottom:29px}.game-guide h2{font:normal 29px/1.2 Georgia,serif;color:#263c30;margin:0 0 13px}.game-guide p{font:16px/1.85 Arial,sans-serif;color:#4e594e}.game-guide details{border-bottom:1px solid #ced0c3;padding:16px 0}.game-guide summary{cursor:pointer;font:600 15px/1.6 Arial,sans-serif;color:#31533c}.game-guide details p{font-size:14px;margin-bottom:0}.related-games{align-self:start;background:#eceede;border-radius:14px;padding:24px}.related-games>a{display:block;padding:15px 0;border-bottom:1px solid #cfd4bd;text-decoration:none;color:#31533c;font:13px Arial,sans-serif}.related-games b{display:block;font-size:16px}.related-games span{display:block;font-size:11px;margin-top:7px}.related-games .eyebrow{font-size:9px;line-height:1.6}.arcade-pages a:focus-visible,.arcade-pages summary:focus-visible{outline:3px solid #c55b34;outline-offset:4px}@media(max-width:760px){.arcade-grid,.genre-hero,.guide-layout{grid-template-columns:1fr;gap:22px}.arcade-copy{padding:24px}.arcade-copy h2{font-size:31px}.genre-hero{padding:20px 0 30px}.genre-hero h1{font-size:42px}.genre-art{max-width:560px}.guide-layout{padding-top:29px}.related-games{margin-top:20px}.arcade-promise{padding:24px}.games-hero h1{font-size:48px}}
