/* GoldenOTT sitewide guide links + prose helper (2026-11-11). Styles only, no script. */
.go-hub-links{background:#0d1014;color:#a9b0ba;border-top:1px solid #2e3640;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.go-hub-links .go-hub-wrap{max-width:72rem;margin:0 auto;padding:2.25rem 1.25rem 1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}
.go-hub-links .go-hub-h{margin:0 0 .6rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d4a64a}
.go-hub-links ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}
.go-hub-links a{display:inline-flex;align-items:center;min-height:2.25rem;color:#a9b0ba;text-decoration:none;font-size:.95rem}
.go-hub-links a:hover,.go-hub-links a:focus-visible{color:#f6f2ea;text-decoration:underline}
.go-prose{max-width:48rem}
.go-prose h2{font-size:1.5rem;line-height:1.25;font-weight:600;margin:2rem 0 .75rem}
.go-prose h3{font-size:1.15rem;font-weight:600;margin:1.5rem 0 .5rem}
.go-prose p{margin:.75rem 0;line-height:1.65}
.go-prose ul,.go-prose ol{margin:.75rem 0 .75rem 1.25rem;line-height:1.6}
.go-prose ul{list-style:disc}.go-prose ol{list-style:decimal}
.go-prose li{margin:.35rem 0}
.go-prose a{text-decoration:underline;text-underline-offset:2px}
.go-prose table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}
.go-prose th,.go-prose td{border:1px solid rgba(127,127,127,.35);padding:.5rem .65rem;text-align:left;vertical-align:top}
.go-prose .go-scroll{overflow-x:auto}
.go-prose code{font-size:.9em}
