.gg-guide .gg-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}
.gg-guide .gg-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.4rem 1.5rem}
.gg-guide h3{font-size:1.1rem;margin:0 0 .9rem;color:var(--text-primary)}
.gg-guide table{width:100%;border-collapse:collapse;font-size:.92rem}
.gg-guide th,.gg-guide td{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);vertical-align:top}
.gg-guide th{color:var(--text-primary);font-weight:600}
.gg-guide ol,.gg-guide ul{margin:0;padding-left:1.2rem;color:var(--text-secondary);line-height:1.75}
.gg-guide li{margin-bottom:.45rem}
.gg-guide code{font-size:.85em;padding:.1em .35em;border-radius:5px;background:var(--bg-secondary);color:var(--brand-primary);word-break:break-word}
.gg-guide .gg-note{font-size:.88rem;color:var(--text-muted);margin:.25rem auto 0;max-width:820px;text-align:center;line-height:1.7}
.gg-guide .gg-note a{color:var(--brand-primary);font-weight:600}
@media (max-width:820px){.gg-guide .gg-grid{grid-template-columns:1fr}.gg-guide .gg-card{padding:1.1rem}}
