.gg-prose,.gg-home-page-editor,.entry-content,.gg-archive-desc{min-width:0;max-width:100%}.gg-archive-desc .gg-table-scroll,.gg-prose .gg-table-scroll,.gg-home-page-editor .gg-table-scroll,.entry-content .gg-table-scroll,.gg-prose figure.wp-block-table,.gg-home-page-editor figure.wp-block-table,.entry-content figure.wp-block-table{display:block;max-width:100%;width:100%;margin:1.4rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid #d7e5d8;border-radius:8px;background:#fff}.gg-table-scroll:focus-visible,figure.wp-block-table:focus-visible{outline:3px solid #247f51;outline-offset:3px}.gg-archive-desc .gg-table-scroll table,.gg-prose .gg-table-scroll table,.gg-home-page-editor .gg-table-scroll table,.entry-content .gg-table-scroll table,.gg-prose figure.wp-block-table table,.entry-content figure.wp-block-table table{display:table;width:100%;max-width:none;margin:0;table-layout:auto;border-collapse:collapse}.gg-table-scroll th,.gg-table-scroll td,.gg-prose .wp-block-table th,.gg-prose .wp-block-table td{border:1px solid #d9e5da;padding:.7rem .8rem;text-align:start;vertical-align:top;overflow-wrap:normal;word-break:normal}.gg-table-scroll th,.gg-prose .wp-block-table th{background:#eaf3ea;color:#183c29;font-weight:700}.gg-table-scroll tbody tr:nth-child(even),.gg-prose .wp-block-table tbody tr:nth-child(even){background:#f7faf7}.gg-table-scroll table caption,.gg-prose .wp-block-table figcaption{color:#496253;font-size:.88rem;text-align:start;line-height:1.4;padding:.45rem .7rem}.gg-table-scroll-hint{margin:-.85rem 0 1.25rem;color:#496253;font-size:.8rem;line-height:1.45}@media(max-width:760px){.gg-archive-desc .gg-table-scroll table,.gg-prose .gg-table-scroll table,.gg-home-page-editor .gg-table-scroll table,.entry-content .gg-table-scroll table,.gg-prose figure.wp-block-table table,.entry-content figure.wp-block-table table{width:max-content;min-width:100%;max-width:none;display:table}.gg-table-scroll th,.gg-table-scroll td,.gg-prose .wp-block-table th,.gg-prose .wp-block-table td{min-width:110px;max-width:270px;white-space:normal;font-size:.875rem;line-height:1.48;padding:.65rem .7rem}.gg-table-scroll-hint{display:block}}@media(min-width:761px){.gg-table-scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){.gg-table-scroll{scroll-behavior:auto}}