html{scroll-behavior:smooth}section[id]{scroll-margin-top:24px}.game-editorial-header{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center;padding:36px 0 42px;background:transparent;border:0}.game-editorial-header h1{font-size:clamp(36px,4vw,62px);line-height:1.12}.game-editorial-header figure{margin:0}.game-cover{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 45px #18365720}.game-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.game-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:44px;align-items:start}.game-copy{max-width:850px}.game-copy p,.game-feature p{font-size:18px;line-height:1.85}.game-copy section{margin:0 0 32px}.game-copy h2,.game-feature h2{font-size:29px;line-height:1.3}.game-facts{background:#eaf0f6;border:1px solid #d5dfe9;border-radius:20px;padding:24px}.game-facts h2{font-size:23px}.game-facts dl>div{display:block;margin-bottom:15px}.game-facts dt{font-size:13px;color:#566b80}.game-facts dd{margin:4px 0 0;font-weight:700}.game-facts p{line-height:1.7}.game-gallery{margin:42px 0}.game-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.game-gallery figure{margin:0}.game-scene{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#16233b;border-radius:15px;transition:filter .2s}.game-gallery a:hover img{filter:brightness(.82)}figcaption{font-size:13px;color:#5a6f83;line-height:1.6;margin:8px 0 18px}.game-related{background:#e9e6f6;border-radius:22px;padding:30px;margin:30px 0}.game-related h2{margin-top:0}.game-requirements{margin-top:55px}.game-feature{max-width:940px;margin:auto}.game-feature h1{font-size:clamp(34px,4vw,52px);line-height:1.16}.game-feature figure{margin:30px 0}.feature-hero{width:100%;height:auto;border-radius:18px}.game-feature section{margin:32px 0}.catalog-game-cover{width:calc(100% + 48px);max-width:none;margin:-24px -24px 22px;border-radius:16px 16px 0 0;aspect-ratio:460/215;object-fit:cover}.game-card,.editorial-card{overflow:hidden;padding:24px!important}.pair-visuals{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.pair-visuals a{padding:20px;border:1px solid #d4ddeb;border-radius:16px;background:white;text-decoration:none;color:#183657;display:grid;gap:14px;transition:background .2s}.pair-visuals a:hover{background:#e1e7f3}.pair-visuals img{width:100%;height:auto;border-radius:10px}.pair-visuals strong{font-size:22px}.pair-visuals span{font-size:14px}@media(max-width:850px){.game-editorial-header,.game-editorial-layout{grid-template-columns:1fr}.game-facts{position:static}.game-copy p,.game-feature p{font-size:17px}.game-gallery>div{grid-template-columns:1fr}.pair-visuals{gap:12px}.pair-visuals a{padding:12px}.pair-visuals strong{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}