.seo-home-intro{display:grid;grid-template-columns:1fr 340px;align-items:center;gap:24px;padding:24px 36px;margin-bottom:26px;background:#e4eeea;border:1px solid #d6e3dc;border-radius:12px}.seo-home-intro h2{font-size:30px;line-height:1.3;margin:0 0 16px;color:#173f35}.seo-home-intro p{max-width:55ch;line-height:1.9;color:#52665a;font-size:15px;margin:0 0 22px}.seo-home-intro img{width:100%;height:300px;object-fit:contain}.seo-card-art{display:block;aspect-ratio:16/10;overflow:hidden;background:#e7ece3}.seo-card-art img{width:100%;height:100%;object-fit:cover}.brand>b{display:block;font-size:21px;letter-spacing:-.7px;white-space:nowrap}.game-detail .detail-section>p{line-height:1.85;color:#52665a}.game-detail .detail-sidebar .next-games>p{font-size:13px;line-height:1.8}.game-detail .detail-sidebar .next-games>p a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.brand>b{font-size:17px;letter-spacing:-.5px}.seo-home-intro{grid-template-columns:1fr;padding:22px}.seo-home-intro img{height:220px}.seo-home-intro h2{font-size:25px}.seo-home-intro p{font-size:13px}}
.seo-home-intro+.games-panel{padding-top:20px}
@media(min-width:601px) and (max-width:900px){.home-columns{grid-template-columns:minmax(0,1fr)}.home-columns>.side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.home-columns>.side>.shelf{min-width:0;margin:0}}
