.game-guide{
 width:calc(100% - 40px);max-width:1100px;margin:28px auto 24px;padding:24px 0 8px;
 border-top:1px solid #555b38;color:#cdd0bc;text-align:left;
}
.game-guide h1{
 margin:0 0 16px;padding:0;border:0;color:#f0efdb;text-align:left;
 font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.35;
}
.game-guide h2{margin:24px 0 8px;color:#e7dfab;font-size:18px;line-height:1.4;font-weight:600}
.game-guide p{max-width:85ch;margin:0 0 14px;color:#cdd0bc;font-size:14px;line-height:1.8}
.game-guide a{color:#f1d565;text-decoration:underline;text-underline-offset:3px}
.game-guide a:focus-visible{outline:2px solid #f1d565;outline-offset:4px}
body:has(#arena:not([hidden])) .game-guide,
html[data-native-app] .game-guide{display:none}
@media(max-width:650px){
 .game-guide{width:calc(100% - 32px);margin-top:22px;padding-top:20px}
 .game-guide h2{font-size:17px}
}

/* Cabezones runtime recovery epoch 1 */
