.gu-body .table-scroll{overflow-x:auto}.gu-body table{width:100%;border-collapse:collapse;font-size:14px}.gu-body th,.gu-body td{padding:12px;vertical-align:top;text-align:left;border-bottom:1px solid var(--g-line)}.gu-body th{color:var(--g-gold)}.gu-body .offer{padding:20px;border:1px solid var(--g-gold);border-radius:10px;background:var(--g-soft)}.offer>strong{font-size:27px;color:var(--g-gold)}.gu-platform .cta{display:block;text-align:center;background:var(--g-gold);color:var(--g-bg)!important;padding:12px;border-radius:8px;font-weight:700}.guide-hub-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-hub-list a{padding:16px 18px;border:1px solid var(--g-line);border-radius:10px;background:var(--g-panel)}.guide-hub-list a:hover{border-color:var(--g-gold)}.guide-hub-list strong{display:block;font-size:16px;line-height:1.6}.guide-hub-list p{font-size:12px;color:var(--g-muted);margin:6px 0 0}.guide-group{margin:26px 0}.guide-group>h2{font-size:20px}.guide-filter{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.guide-filter button[aria-pressed=true]{border-color:var(--g-gold);color:var(--g-gold)}.gu-related a{display:block;margin:10px 0}.platform-extra{font-size:12px;color:var(--g-muted)}.gu-body .exercise{padding:18px;background:var(--g-panel);border:1px solid var(--g-line);border-radius:10px}.exercise output{display:block;margin-top:12px;padding:12px;background:var(--g-soft)}@media(max-width:650px){.guide-hub-list{grid-template-columns:1fr}.gu-body td,.gu-body th{padding:9px;font-size:13px}}