.game-home{background:#eaf1eb;border-top:1px solid #cddcd1}.game-guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.game-guide-cards article{background:#fff;border:1px solid #bed3c5;border-radius:10px;padding:22px}.game-course-label{display:block;color:var(--teal-dark);font-size:11px;font-weight:700;letter-spacing:.08em}.game-guide-cards h3{font-size:26px;margin:10px 0}.game-guide-cards p{font-size:14px;color:var(--muted);max-width:480px;margin-bottom:15px}.game-guide-cards a,.game-embed-bar a,.game-download-note a{font-size:13px;font-weight:700;color:var(--teal-dark)}.game-embed-bar,.game-download-note{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;font-size:13px;color:var(--muted)}.game-embed{display:block;width:100%;height:1000px;border:1px solid #bfd2c5;border-radius:12px;background:#f4f7f4}.game-download-note{margin-top:16px}.game-home .section-heading h2{font-size:clamp(34px,4.2vw,58px)}@media(max-width:850px){.game-embed{height:1490px}.game-guide-cards{grid-template-columns:1fr}.game-guide-cards article{padding:18px}}@media(max-width:400px){.game-embed{height:1580px}}
