.gtc-blog{--blog-link: #087e70;--blog-body-muted: #535860;--blog-measure: 42.5rem;font-family:DM Sans,sans-serif;color:hsl(var(--foreground))}.dark .gtc-blog{--blog-link: #32dbc6;--blog-body-muted: #bdc5ce;--primary-foreground: 225 13% 11%;--accent-foreground: 225 13% 11%;color-scheme:dark}.gtc-blog h3,.gtc-blog h4{font-family:inherit;font-weight:600;letter-spacing:-.012em}.gtc-blog a.text-primary,.gtc-blog .group:hover :is(h2,h3){color:var(--blog-link)}.gtc-blog img{display:block}.gtc-blog :focus-visible{outline:2px solid var(--blog-link);outline-offset:4px}.gtc-blog .blog-article-header{max-width:50rem;margin:0 0 32px}.gtc-blog .blog-article-label{display:flex;margin:0 0 16px;line-height:20px}.gtc-blog .blog-article-title{text-wrap:balance}.gtc-blog .blog-article-meta{margin-top:12px}.gtc-blog .blog-article-updated{margin:4px 0 0}.gtc-blog .blog-article-cover{max-width:var(--blog-measure);margin:0 0 40px;border-radius:12px}.gtc-blog .blog-body{max-width:var(--blog-measure);font-size:18px;line-height:1.75}.gtc-blog .blog-body p{line-height:1.75}.gtc-blog .blog-body .text-muted-foreground{color:var(--blog-body-muted)}.gtc-blog .blog-body h2,.gtc-blog .blog-block-heading{font-size:1.75rem;line-height:1.2;letter-spacing:-.015em;font-weight:500}.gtc-blog .blog-body h2{margin:3rem 0 1rem}.gtc-blog .blog-body>h2:first-child{margin-top:0}.gtc-blog .blog-body h3{font-size:1.25rem;line-height:1.3;margin:2rem 0 .75rem}.gtc-blog .blog-body img,.gtc-blog .blog-body .gtc-table-scroll,.gtc-blog .blog-body pre{border-radius:12px}.gtc-blog .blog-body .gtc-table-scroll table{font-size:15px;line-height:1.5}.gtc-blog .blog-sources{font-size:16px;line-height:1.6}.gtc-blog .blog-author{max-width:var(--blog-measure)}.gtc-blog .blog-faq summary{font-size:17px}@media (max-width: 767px){.gtc-blog .blog-article-header,.gtc-blog .blog-article-cover{margin-bottom:24px}.gtc-blog .blog-body{font-size:16px}.gtc-blog .blog-body h2,.gtc-blog .blog-block-heading{font-size:1.5rem}.gtc-blog .blog-body h2{margin-top:2.5rem}.gtc-blog .blog-body h3{font-size:1.125rem;margin-top:1.75rem}.gtc-blog .blog-body .gtc-table-scroll table{font-size:14px}.gtc-blog .blog-sources{font-size:15px}.gtc-blog .blog-faq summary{font-size:16px}}
