.hero-description{font-size:14px!important;line-height:1.8!important;max-width:470px!important}
.purchase-disclosure{font-size:14px!important;font-weight:800;color:var(--gold)!important;margin:25px auto 0!important;max-width:600px!important}
.download-buttons{margin-top:17px}
.download-disclosure{max-width:790px!important;margin:24px auto 0!important;font-size:12px!important;line-height:1.85!important;color:#d4e3f7!important}
.game-screens-section{background:#081630;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.game-screens-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.game-screens-grid figure{margin:0;padding:12px;background:#112649;border:1px solid #bfa06555;border-radius:18px;overflow:hidden}
.game-screens-grid img{width:100%;height:auto;border-radius:10px;background:#06132d}
.game-screens-grid figcaption{padding:16px 4px 6px;line-height:1.5}
.game-screens-grid strong{font-size:13px;display:block;color:#f2d68e}
.game-screens-grid figcaption span{display:block;font-size:11px;margin-top:6px;color:#b7c9e4}
.screens-source{font-size:11px;color:#b7c9e4;margin-top:24px}.screens-source a{color:#f2d68e;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.game-screens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hero-description{font-size:12px!important;line-height:1.75!important}.game-screens-section .section-heading h2{font-size:34px}}
@media(max-width:580px){.hero-inner{padding-top:32px}.hero-description{font-size:12px!important}.game-screens-grid{gap:12px}.game-screens-grid figure{padding:8px;border-radius:13px}.game-screens-grid img{border-radius:7px}.game-screens-grid figcaption{padding:12px 2px 4px}.game-screens-grid strong{font-size:11px}.game-screens-grid figcaption span{font-size:10px}.purchase-disclosure{font-size:12px!important}.download-disclosure{font-size:11px!important}.screens-source{font-size:10px}}
