/* Public informational game pages; no game-stage selectors. */
.game-guide{max-width:1100px}.game-guide-breadcrumb{font-size:12px;color:var(--muted,#bcaecc);margin-top:22px}.game-guide .public-hero{padding-top:28px;padding-bottom:24px}.game-guide h1{font-size:clamp(34px,5vw,66px);overflow-wrap:anywhere}.game-guide-art{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;background:#171220;border:1px solid var(--line,#48364f);border-radius:18px;margin:0 0 30px}.game-guide-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:32px}.game-guide-columns aside{padding:22px;background:var(--panel,#211929);border:1px solid var(--line,#48364f);border-radius:16px;align-self:start}.game-guide h2{font-size:23px;margin:24px 0 14px}.game-guide p,.game-guide li{line-height:1.8;color:var(--muted,#c7b9d2)}.game-guide li{margin:10px 0}.game-guide a{color:var(--accent,#c6a1ee)}.game-guide a.primary{color:var(--accent-ink,#16101e)}.game-guide ol,.game-guide ul{padding-left:24px}@media(max-width:760px){.game-guide-columns{grid-template-columns:minmax(0,1fr);gap:12px}.game-guide-art{border-radius:12px}.game-guide-columns aside{padding:18px}}
