.wpgx-toc { margin-block: 1.5em; }
.wpgx-toc-title { font-weight: 700; }
.wpgx-toc .wpgx-toc-level-3 { margin-inline-start: 1em; }
.entry-content h2[id^="wpgx-"], .entry-content h3[id^="wpgx-"] {
    scroll-margin-top: calc(var(--header-sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px) + 2rem);
}
