pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-meta,.hljs-comment{color:#565f89}.hljs-tag,.hljs-doctag,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-template-tag,.hljs-selector-pseudo,.hljs-selector-attr,.hljs-variable.language_,.hljs-deletion{color:#f7768e}.hljs-variable,.hljs-template-variable,.hljs-number,.hljs-literal,.hljs-type,.hljs-params,.hljs-link{color:#ff9e64}.hljs-built_in,.hljs-attribute{color:#e0af68}.hljs-selector-tag{color:#2ac3de}.hljs-keyword,.hljs-title.function_,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-subst,.hljs-property{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-quote,.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#9ece6a}.hljs-code,.hljs-formula,.hljs-section{color:#7aa2f7}.hljs-name,.hljs-keyword,.hljs-operator,.hljs-char.escape_,.hljs-attr{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{background:#1a1b26;color:#9aa5ce}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.body-text,.gl-post-content blockquote,.gl-post-content ul,.gl-post-content ol,.gl-post-content p{line-height:1.6;font-size:calc(1rem * var(--post-font-factor))}@media only screen and (min-width:45rem){.body-text,.gl-post-content blockquote,.gl-post-content ul,.gl-post-content ol,.gl-post-content p{font-size:calc(1.125rem * var(--post-font-factor))}}.no-appearance,.gl-button,.gl-post-content .kg-button-card .kg-btn,.gl-post-content .kg-product-card .kg-product-card-button,.gl-post-content .kg-cta-card .kg-cta-button,.gl-post-content .kg-header-card .kg-header-card-button,.gl-post-content .kg-header-card.kg-v2 .kg-header-card-button,.gl-newsletter__button,.gl-newsletter__input,a.gl-share-quote__action,button.gl-share-quote__action,.gl-toc__header,.gl-post-header__action{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;-ms-appearance:none!important;appearance:none!important;outline:0;border:0;padding:0;background-color:transparent}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;white-space:nowrap}.hoverable,.gl-newsletter__button,.gl-post-card__title a,.gl-post-card__image,.gl-post-card__names a,.gl-post-card__tag,.gl-post-author__title a,.gl-post-author__main-avatar,.gl-post-tags li a,a.gl-share-quote__action,button.gl-share-quote__action,.gl-post-content .kg-nft-card .kg-nft-card-container,.gl-post-content .kg-file-card .kg-file-card-container,.gl-post-content .kg-bookmark-card .kg-bookmark-container,.gl-post-content a,.gl-toc__content .toc-list li .toc-link,.gl-post-header__caption a,.gl-post-header__action,.gl-post-header__names a,.gl-post-header__tag{transition:opacity linear .2s}.hoverable:hover,.gl-newsletter__button:hover,.gl-post-card__title a:hover,.gl-post-card__image:hover,.gl-post-card__names a:hover,.gl-post-card__tag:hover,.gl-post-author__title a:hover,.gl-post-author__main-avatar:hover,.gl-post-tags li a:hover,a.gl-share-quote__action:hover,button.gl-share-quote__action:hover,.gl-post-content .kg-nft-card .kg-nft-card-container:hover,.gl-post-content .kg-file-card .kg-file-card-container:hover,.gl-post-content .kg-bookmark-card .kg-bookmark-container:hover,.gl-post-content a:hover,.gl-toc__content .toc-list li .toc-link:hover,.gl-post-header__caption a:hover,.gl-post-header__action:hover,.gl-post-header__names a:hover,.gl-post-header__tag:hover{opacity:.8}.truncable,.gl-post-card__names,.gl-toc__title,.gl-post-headr__datetime span:last-of-type,.gl-post-headr__datetime,.gl-post-header__names{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-top-page{padding-top:4.5rem}@media only screen and (min-width:45rem){.space-top-page{padding-top:6.25rem}}.space-top-page.in-tag{padding-top:2rem}@media only screen and (min-width:45rem){.space-top-page.in-tag{padding-top:2.5rem}}.space-bottom-page{padding-bottom:6.25rem}@media only screen and (min-width:45rem){.space-bottom-page{padding-bottom:9.375rem}}.focusable:focus-visible{outline:0;box-shadow:0 0 0 4px var(--border)}.flex-start{align-self:flex-start}.x-hidden{overflow-x:hidden}.gl-post-sections{display:flex;flex-direction:column;gap:4.5rem}@media only screen and (min-width:45rem){.gl-post-sections{gap:6.25rem}}.gl-post-header{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:45rem){.gl-post-header{gap:3rem}}.gl-post-header.featured .gl-post-header__image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;border-radius:0}.gl-post-header:not(.featured).no-primary-tag .gl-post-header__tags{display:none}.gl-post-header__main,.gl-post-header__main-wrapper{display:flex;flex-direction:column;gap:2rem}.gl-post-header__main-content{display:flex;flex-direction:column;gap:.75rem}.gl-post-header__tags{display:flex;gap:1rem;align-items:center}.gl-post-header__tag{position:relative;color:var(--post-tag-color, var(--accent));font-size:calc(.6875rem * var(--font-factor));font-weight:600;text-transform:uppercase;letter-spacing:.0075rem;padding:.25rem .5rem;border-radius:.25rem;overflow:hidden}.gl-post-header__tag:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;background-color:var(--post-tag-color, var(--accent))}.gl-post-header__featured{display:flex;align-items:center;gap:.25rem;color:var(--light-text);text-transform:uppercase;letter-spacing:.0075rem;font-size:calc(.75rem * var(--font-factor))}.gl-post-header__featured span{color:var(--shine)}.gl-post-header__text{display:flex;flex-direction:column;gap:1rem}.gl-post-header__title{color:var(--foreground);line-height:1.2;font-size:2.5rem;margin:0}@media only screen and (min-width:45rem){.gl-post-header__title{line-height:1.1;font-size:3.375rem}}.gl-post-header__description{color:var(--light-text);line-height:1.5;font-size:calc(1.125rem * var(--font-factor));margin:0}.gl-post-header__metas{display:flex;align-items:center;gap:1rem}.gl-post-header__avatars{display:flex;position:relative;flex-shrink:0}.gl-post-header__avatar{display:block;position:relative;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background-color:var(--slate);border:1px solid var(--background)}.gl-post-header__avatar.author-0{z-index:3}.gl-post-header__avatar.author-1{z-index:2}.gl-post-header__avatar.author-2{z-index:1}.gl-post-header__avatar.author-1,.gl-post-header__avatar.author-2{margin-left:-1.25rem}.gl-post-header__avatar.author-1:hover,.gl-post-header__avatar.author-2:hover{z-index:3}.gl-post-header__avatar img{position:absolute;border-radius:50%;object-fit:cover}.gl-post-header__avatar__default{top:50%;left:50%;width:calc(100% - 2px);height:calc(100% - 2px);transform:translate(-50%,-50%);z-index:1}.gl-post-header__avatar__image{top:0;left:0;width:100%;height:100%;z-index:2}.gl-post-header__metas-main{display:flex;flex-direction:column;flex:1;gap:.375rem;text-transform:uppercase;font-size:calc(.75rem * var(--font-factor));letter-spacing:.0075rem;min-width:1px}.gl-post-header__names{color:var(--foreground)}.gl-post-header__names a{color:inherit}.gl-post-headr__datetime{display:flex;gap:.25rem;color:var(--light-text)}.gl-post-header__bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--light-text)}.gl-post-header__share{display:flex;align-items:center;gap:1.5rem}.gl-post-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.gl-post-header__action{color:inherit;font-size:calc(.875rem * var(--font-factor));cursor:pointer}.gl-post-header__action.comments{display:flex;align-items:center;gap:.5rem}.gl-post-header__media{display:flex;flex-direction:column;gap:.625rem;margin:0}.gl-post-header__image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;height:auto;max-height:100vh;object-fit:cover}@media only screen and (min-width:80rem){.gl-post-header__image{width:calc(100% + 18.75rem);margin-left:-9.375rem;margin-right:-9.375rem;border-radius:.5rem}}@media only screen and (min-width:90rem){.gl-post-header__image{width:calc(100% + 28.75rem);margin-left:-14.375rem;margin-right:-14.375rem}}.gl-post-header__caption{color:var(--light-text);text-align:center;line-height:1.5;font-size:calc(.75rem * var(--font-factor))}.gl-post-header__caption a{text-decoration:underline}.gl-post-header__caption b,.gl-post-header__caption strong{font-weight:700}.gl-post-header__caption em{font-style:italic}.gl-post-body{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:45rem){.gl-post-body{gap:3.5rem}}.gl-post-body__wrapper{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:90rem){.gl-post-body__wrapper{display:grid;grid-template-areas:"toc body empty";grid-template-columns:22.5rem 1fr 22.5rem;gap:0;width:calc(100% + 45rem);margin:0 -22.5rem}}.gl-toc{display:none;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background);box-shadow:0 0 1.24527px #00000003,0 0 2.99255px #00000005,0 0 5.6347px #00000008,0 0 10.05134px #00000008,0 0 18.79992px #0000000a,0 0 45px #0000000d}@media only screen and (min-width:90rem){.gl-toc{grid-area:toc;position:sticky;top:6rem;width:16.25rem;max-height:calc(100vh - 6rem);flex-direction:column;align-self:flex-start;background-color:transparent;z-index:3}}.gl-toc.visible{display:block}@media only screen and (min-width:90rem){.gl-toc.visible{display:flex}}.gl-toc.opened .gl-toc__icon{transform:rotate(180deg)}.gl-toc.opened .gl-toc__body{display:block}@media only screen and (min-width:90rem){.gl-toc:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background-color:var(--translucent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:-1}}.gl-toc__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem;width:100%;color:var(--foreground);cursor:pointer}@media only screen and (min-width:90rem){.gl-toc__header{flex-shrink:0;cursor:default;pointer-events:none}}.gl-toc__title{line-height:1.2;text-transform:uppercase;letter-spacing:.0075rem;font-size:calc(.75rem * var(--font-factor));font-weight:500;margin:0;font-family:var(--gh-font-body, var(--body-font))}.gl-toc__icon{transition:transform .2s ease-in-out}@media only screen and (min-width:90rem){.gl-toc__icon{display:none}}.gl-toc__body{display:none;padding:0 1rem 1rem}@media only screen and (min-width:90rem){.gl-toc__body{display:block;flex:1;overflow-y:auto}}@media only screen and (min-width:90rem){.gl-toc__content>.toc-list{position:relative;overflow:hidden}}.gl-toc__content .toc-list{list-style-type:none;padding:0;margin:0}@media only screen and (min-width:90rem){.gl-toc__content .toc-list.is-collapsible{max-height:1000px;overflow:hidden;transition:all .2s ease-in-out}}@media only screen and (min-width:90rem){.gl-toc__content .toc-list.is-collapsed{max-height:0;padding:0}}.gl-toc__content .toc-list li{color:var(--body-text);line-height:1.3;font-size:calc(.8125rem * var(--font-factor));margin-bottom:.75rem}@media only screen and (min-width:90rem){.gl-toc__content .toc-list li{margin-bottom:0}}.gl-toc__content .toc-list li:last-of-type{margin-bottom:0}.gl-toc__content .toc-list li ul,.gl-toc__content .toc-list li ol{padding:.75rem .75rem 0}@media only screen and (min-width:90rem){.gl-toc__content .toc-list li ul,.gl-toc__content .toc-list li ol{padding:.375rem .75rem}}.gl-toc__content .toc-list li ul li,.gl-toc__content .toc-list li ol li{font-size:calc(.75rem * var(--font-factor))}@media only screen and (min-width:90rem){.gl-toc__content .toc-list li .toc-link{display:block;padding:.375rem .625rem}}@media only screen and (min-width:90rem){.gl-toc__content .toc-list li .toc-link.is-active-link{font-weight:500}}.gl-toc__content .toc-list li .toc-link.is-active-link:before{background-color:var(--accent)}@media only screen and (min-width:90rem){.gl-toc__content .toc-list li .toc-link:before{content:"";display:inline-block;position:absolute;left:0;margin-top:-.375rem;width:2px;height:100%;background-color:var(--border)}}.page-template .gl-post-content:only-child>*:first-child:not(.kg-width-full){margin-top:4.5rem}@media only screen and (min-width:45rem){.page-template .gl-post-content:only-child>*:first-child:not(.kg-width-full){margin-top:6.25rem}}.page-template .gl-post-content:only-child>*:first-child.kg-width-full{margin-top:0}.page-template .gl-post-content>*:last-child:not(.kg-width-full){margin-bottom:6.25rem}@media only screen and (min-width:45rem){.page-template .gl-post-content>*:last-child:not(.kg-width-full){margin-bottom:9.375rem}}.gl-post-content{color:var(--body-text);position:relative;font-family:var(--gh-font-body, var(--post-body-font))}@media only screen and (min-width:90rem){.gl-post-content{grid-area:body;min-width:1px}}.gl-post-content>:first-child{padding-top:0}@media only screen and (min-width:45rem){.gl-post-content>:first-child{padding-top:0}}.gl-post-content>:last-child{margin-bottom:0}.gl-post-content h1,.gl-post-content h2,.gl-post-content h3,.gl-post-content h4,.gl-post-content h5,.gl-post-content h6{color:var(--foreground);margin:0}.gl-post-content>h1,.gl-post-content>h2,.gl-post-content>h3,.gl-post-content>h4,.gl-post-content>h5,.gl-post-content>h6{padding-top:1rem;margin-top:2rem;margin-bottom:1rem}.gl-post-content>h1:first-child,.gl-post-content>h2:first-child,.gl-post-content>h3:first-child,.gl-post-content>h4:first-child,.gl-post-content>h5:first-child,.gl-post-content>h6:first-child{margin-top:0}.gl-post-content h1{font-size:1.75rem;line-height:1.3}@media only screen and (min-width:45rem){.gl-post-content h1{font-size:2.44125rem}}.gl-post-content h2{font-size:1.5rem;line-height:1.3}@media only screen and (min-width:45rem){.gl-post-content h2{font-size:1.95313rem}}.gl-post-content h3{font-size:1.25rem;line-height:1.3}@media only screen and (min-width:45rem){.gl-post-content h3{font-size:1.5625rem;line-height:1.2}}.gl-post-content h4{font-size:1rem;line-height:1.3}@media only screen and (min-width:45rem){.gl-post-content h4{font-size:1.25rem}}.gl-post-content h5{font-size:.8125rem;line-height:1.3}@media only screen and (min-width:45rem){.gl-post-content h5{font-size:1rem;line-height:1.3}}.gl-post-content h6{font-size:.75rem;line-height:1.3}@media only screen and (min-width:45rem){.gl-post-content h6{font-size:.875rem}}.gl-post-content hr{border:none;padding:2rem 0;margin:2rem 0;background:var(--body-text);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='38' height='6' viewBox='0 0 38 6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.514709' y='2.82837' width='4' height='4' rx='1' transform='rotate(-45 0.514709 2.82837)' /%3E%3Crect x='16.1716' y='2.82837' width='4' height='4' rx='1' transform='rotate(-45 16.1716 2.82837)' /%3E%3Crect x='31.8284' y='2.82837' width='4' height='4' rx='1' transform='rotate(-45 31.8284 2.82837)' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='38' height='6' viewBox='0 0 38 6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.514709' y='2.82837' width='4' height='4' rx='1' transform='rotate(-45 0.514709 2.82837)' /%3E%3Crect x='16.1716' y='2.82837' width='4' height='4' rx='1' transform='rotate(-45 16.1716 2.82837)' /%3E%3Crect x='31.8284' y='2.82837' width='4' height='4' rx='1' transform='rotate(-45 31.8284 2.82837)' /%3E%3C/svg%3E%0A")}.gl-post-content hr+h1,.gl-post-content hr+h2,.gl-post-content hr+h3,.gl-post-content hr+h4,.gl-post-content hr+h5,.gl-post-content hr+h6{padding-top:0}.gl-post-content p{margin-bottom:2rem}.gl-post-content a{color:inherit;text-decoration:underline}.gl-post-content b,.gl-post-content strong{font-weight:700}.gl-post-content em,.gl-post-content i{font-style:italic}.gl-post-content img{max-width:100%;height:auto;margin:0 auto}.gl-post-content mark{color:#2f303a;padding:0 2px;border-radius:.25rem;background-color:#e7f3e9}.gl-post-content code:not(.hljs){color:var(--body-text);line-height:1.9;font-family:var(--code-font);font-size:.875rem;font-weight:500;padding:.0625rem .25rem;border-radius:.25rem;border:1px solid var(--border);background-color:var(--slate)}.gl-post-content code.hljs{margin:-1rem;border:0}.gl-post-content pre{color:var(--body-text);line-height:1.4;font-family:var(--code-font);font-weight:500;border-radius:.5rem;overflow:auto;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;padding:1rem;background-color:var(--slate)}.gl-post-content pre>code{line-height:1.4;font-size:.875rem;font-weight:500;padding:1rem;border-radius:0;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none}.gl-post-content .hljs-ln-numbers{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;border-inline-end:1px solid #565f89;vertical-align:top;padding-inline-end:.375rem}.gl-post-content .hljs-ln-code{padding-inline-start:.375rem}.gl-post-content ul,.gl-post-content ol{padding:0 1.5rem;margin:0 0 2rem}.gl-post-content ul li,.gl-post-content ol li{margin-bottom:1rem}.gl-post-content ul li:last-of-type,.gl-post-content ol li:last-of-type{margin-bottom:0}.gl-post-content ul li ol,.gl-post-content ul li ul,.gl-post-content ol li ol,.gl-post-content ol li ul{padding:1.5rem;padding-bottom:0;margin:0}.gl-post-content blockquote{position:relative;font-family:var(--quote-font);font-style:italic;padding-inline-start:1.25rem;border-inline-start:3px solid var(--accent)}.gl-post-content blockquote.kg-blockquote-alt{color:var(--light-text);line-height:1.5;font-style:normal;font-size:calc(1.5rem * var(--font-factor));font-weight:300;padding:0 1.25rem;border-inline-start:0;font-family:var(--gh-font-body, var(--body-font))}@media only screen and (min-width:45rem){.gl-post-content blockquote.kg-blockquote-alt{font-size:calc(1.75rem * var(--font-factor));padding:0 2.5rem}}.gl-post-content figure{display:flex;flex-direction:column;gap:.625rem}.gl-post-content figcaption{color:var(--light-text);line-height:1.5;text-align:center;font-size:.8125rem}.gl-post-content figcaption>*{line-height:inherit;font-size:inherit;margin:0}.gl-post-content iframe{max-width:100%;margin-left:auto;margin-right:auto;border-radius:.5rem}.gl-post-content .fluid-width-video-container{flex-grow:1;width:100%}.gl-post-content .fluid-width-video-wrapper{overflow:hidden}.gl-post-content>table,.gl-post-content .gl-table-container table{font-size:calc(.9375rem * var(--font-factor));width:100%;max-width:100%;border:1px solid var(--border);border-radius:.5rem;font-family:var(--gh-font-body, var(--body-font))}.gl-post-content>table thead th,.gl-post-content .gl-table-container table thead th{color:var(--foreground);font-weight:500;padding:1rem .75rem;border-bottom:1px solid var(--border);border-inline-end:1px solid var(--border)}.gl-post-content>table thead th:last-of-type,.gl-post-content .gl-table-container table thead th:last-of-type{border-inline-end:0}.gl-post-content>table tbody tr,.gl-post-content .gl-table-container table tbody tr{border-bottom:1px solid var(--border)}.gl-post-content>table tbody tr:nth-child(odd),.gl-post-content .gl-table-container table tbody tr:nth-child(odd){background-color:var(--slate)}.gl-post-content>table tbody tr:last-of-type,.gl-post-content .gl-table-container table tbody tr:last-of-type{border-bottom:0}.gl-post-content>table tbody td,.gl-post-content .gl-table-container table tbody td{text-align:center;padding:.625rem .75rem;border-inline-end:1px solid var(--border)}.gl-post-content>table tbody td:last-of-type,.gl-post-content .gl-table-container table tbody td:last-of-type{border-inline-end:0}.gl-post-content .gl-table-container{border:1px solid var(--border);border-left-width:0;border-right-width:0;width:calc(100% + 2.5rem);margin:0 -1.25rem 2rem;word-break:normal;overflow-x:auto}@media only screen and (min-width:45rem){.gl-post-content .gl-table-container{width:100%;margin-left:0;margin-right:0;border-left-width:1px;border-right-width:1px;border-radius:.5rem}}.gl-post-content .gl-table-container table{border:0;margin:0 auto}.gl-post-content .kg-card,.gl-post-content>figure,.gl-post-content>iframe,.gl-post-content>table,.gl-post-content>blockquote,.gl-post-content>pre,.gl-post-content>video,.gl-post-content>form{margin:0 0 2rem}.gl-post-content .kg-card{border-radius:.5rem;font-family:var(--gh-font-body, var(--body-font))}.gl-post-content .kg-card.kg-width-wide,.gl-post-content .kg-card.kg-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;border-radius:0}.gl-post-content .kg-card.kg-width-wide .kg-image,.gl-post-content .kg-card.kg-width-wide .kg-video-container,.gl-post-content .kg-card.kg-width-full .kg-image,.gl-post-content .kg-card.kg-width-full .kg-video-container{border-radius:0}.gl-post-content .kg-card.kg-width-wide figcaption,.gl-post-content .kg-card.kg-width-full figcaption{padding:0 1.25rem}@media only screen and (min-width:80rem){.gl-post-content .kg-card.kg-width-wide figcaption,.gl-post-content .kg-card.kg-width-full figcaption{padding:0}}@media only screen and (min-width:80rem){.gl-post-content .kg-card.kg-width-wide{width:calc(100% + 18.75rem);margin-left:-9.375rem;margin-right:-9.375rem}}@media only screen and (min-width:90rem){.gl-post-content .kg-card.kg-width-wide{width:calc(100% + 28.75rem);margin-left:-14.375rem;margin-right:-14.375rem}}@media only screen and (min-width:80rem){.gl-post-content .kg-card.kg-width-wide .kg-image,.gl-post-content .kg-card.kg-width-wide .kg-video-container{border-radius:.5rem}}.gl-post-content .kg-card figure,.gl-post-content .kg-card iframe,.gl-post-content .kg-card table{margin:0 auto}.gl-post-content .kg-card>*{margin:0}.gl-post-content .kg-image-card{align-items:center}.gl-post-content .kg-image{border-radius:.5rem}.gl-post-content .kg-callout-card{gap:1.25rem;padding:1rem 1.25rem;border-radius:.5rem}.gl-post-content .kg-callout-card .kg-callout-emoji{font-size:2rem;padding-right:0}.gl-post-content .kg-callout-card .kg-callout-text{font-size:calc(1rem * var(--font-factor));margin:auto 0;font-family:var(--gh-font-body, var(--body-font))}@media only screen and (min-width:45rem){.gl-post-content .kg-callout-card .kg-callout-text{font-size:calc(1.0625rem * var(--font-factor))}}.gl-post-content .kg-toggle-card{padding:1rem 1.25rem;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background);box-shadow:none}.gl-post-content .kg-toggle-card .kg-toggle-heading{gap:1.25rem}.gl-post-content .kg-toggle-card .kg-toggle-heading-text{color:var(--foreground);line-height:1.5;font-size:calc(1rem * var(--font-factor));font-weight:500;text-wrap:unset;font-family:var(--gh-font-body, var(--body-font))}@media only screen and (min-width:45rem){.gl-post-content .kg-toggle-card .kg-toggle-heading-text{font-size:calc(1.0625rem * var(--font-factor))}}.gl-post-content .kg-toggle-card .kg-toggle-card-icon{padding:0;margin-left:0;cursor:pointer}.gl-post-content .kg-toggle-card .kg-toggle-card-icon svg{color:var(--foreground)}.gl-post-content .kg-toggle-card .kg-toggle-content ol,.gl-post-content .kg-toggle-card .kg-toggle-content ul,.gl-post-content .kg-toggle-card .kg-toggle-content p{margin-top:1rem;font-size:calc(1rem * var(--font-factor));font-family:var(--gh-font-body, var(--body-font))}@media only screen and (min-width:45rem){.gl-post-content .kg-toggle-card .kg-toggle-content ol,.gl-post-content .kg-toggle-card .kg-toggle-content ul,.gl-post-content .kg-toggle-card .kg-toggle-content p{font-size:calc(1.0625rem * var(--font-factor))}}.gl-post-content .kg-toggle-card+.kg-toggle-card{margin-top:-1rem}.gl-post-content .kg-bookmark-card .kg-bookmark-container{flex-direction:column-reverse;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background)}@media only screen and (min-width:45rem){.gl-post-content .kg-bookmark-card .kg-bookmark-container{flex-direction:row}}.gl-post-content .kg-bookmark-card .kg-bookmark-container:hover{color:currentColor;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background)}.gl-post-content .kg-bookmark-card .kg-bookmark-thumbnail{overflow:hidden;height:11.25rem}@media only screen and (min-width:45rem){.gl-post-content .kg-bookmark-card .kg-bookmark-thumbnail{height:auto}}.gl-post-content .kg-bookmark-card .kg-bookmark-thumbnail img{border-radius:0}.gl-post-content .kg-bookmark-card .kg-bookmark-content{padding:1.25rem}.gl-post-content .kg-bookmark-card .kg-bookmark-title{color:var(--foreground);line-height:1.4;font-size:calc(1rem * var(--font-factor));font-weight:700}.gl-post-content .kg-bookmark-card .kg-bookmark-description{color:var(--body-text);line-height:1.5;font-size:calc(.875rem * var(--font-factor));font-weight:400;margin-top:.75rem;opacity:1}.gl-post-content .kg-bookmark-card .kg-bookmark-metadata{color:var(--light-text);font-size:calc(.75rem * var(--font-factor));font-weight:400;gap:.75rem;margin-top:1.5rem}.gl-post-content .kg-bookmark-card .kg-bookmark-metadata>:not(img){opacity:1}.gl-post-content .kg-bookmark-card .kg-bookmark-icon{width:1.25rem;height:1.25rem;object-fit:cover;margin:0}.gl-post-content .kg-bookmark-card .kg-bookmark-publisher{display:flex;align-items:center;gap:.75rem;line-height:inherit;font-size:inherit;max-width:15rem}.gl-post-content .kg-bookmark-card .kg-bookmark-publisher:before{margin:0}.gl-post-content .kg-audio-card{min-height:1px;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background);overflow:hidden;box-shadow:none}.gl-post-content .kg-audio-card .kg-audio-thumbnail{flex-basis:7.5rem;flex-shrink:0;min-width:1px;border-radius:0}.gl-post-content .kg-audio-card .kg-audio-thumbnail.placeholder{background-color:var(--accent)}.gl-post-content .kg-audio-card .kg-audio-thumbnail.placeholder svg{fill:var(--text-on-accent)}.gl-post-content .kg-audio-card .kg-audio-player-container{justify-content:center;gap:1.25rem;padding:1.25rem}.gl-post-content .kg-audio-card .kg-audio-title{color:var(--foreground);line-height:1.4;font-size:calc(1rem * var(--font-factor));font-weight:700;padding:0;margin:0}.gl-post-content .kg-audio-card .kg-audio-player{flex-grow:0;padding:0}.gl-post-content .kg-audio-card .kg-audio-play-icon svg,.gl-post-content .kg-audio-card .kg-audio-pause-icon svg,.gl-post-content .kg-audio-card .kg-audio-unmute-icon svg,.gl-post-content .kg-audio-card .kg-audio-mute-icon svg{fill:var(--foreground)}.gl-post-content .kg-audio-card .kg-audio-current-time,.gl-post-content .kg-audio-card .kg-audio-time,.gl-post-content .kg-audio-card .kg-audio-playback-rate{color:var(--light-text);line-height:1.4;font-size:calc(.75rem * var(--font-factor));font-weight:400}.gl-post-content .kg-audio-card .kg-audio-seek-slider:hover:before,.gl-post-content .kg-audio-card .kg-audio-volume-slider:hover:before{background-color:var(--accent)}.gl-post-content .kg-audio-card .kg-audio-seek-slider:before,.gl-post-content .kg-audio-card .kg-audio-volume-slider:before{background-color:var(--foreground);transition:background-color linear .1s}.gl-post-content .kg-file-card .kg-file-card-container{padding:0;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background);overflow:hidden}.gl-post-content .kg-file-card .kg-file-card-container:hover{border-color:var(--border)}.gl-post-content .kg-file-card .kg-file-card-container:hover .kg-file-card-icon:before{opacity:1}.gl-post-content .kg-file-card .kg-file-card-contents{padding:1.25rem;margin:0}.gl-post-content .kg-file-card .kg-file-card-title{color:var(--foreground);line-height:1.4;font-size:calc(1rem * var(--font-factor));font-weight:700}.gl-post-content .kg-file-card .kg-file-card-caption{color:var(--body-text);line-height:1.5;font-size:calc(.875rem * var(--font-factor));margin-top:.75rem;opacity:1}.gl-post-content .kg-file-card .kg-file-card-metadata{color:var(--light-text);line-height:1.3;font-size:calc(.75rem * var(--font-factor));margin-top:1rem}.gl-post-content .kg-file-card .kg-file-card-filename{font-weight:400}.gl-post-content .kg-file-card .kg-file-card-filesize{font-size:inherit;opacity:1}.gl-post-content .kg-file-card .kg-file-card-filesize:before{margin:0 .25rem}.gl-post-content .kg-file-card .kg-file-card-icon{width:5rem;min-width:5rem}@media only screen and (min-width:45rem){.gl-post-content .kg-file-card .kg-file-card-icon{width:7.5rem;min-width:7.5rem}}.gl-post-content .kg-file-card .kg-file-card-icon:before{background-color:var(--slate);opacity:1;z-index:1}.gl-post-content .kg-file-card .kg-file-card-icon svg{color:var(--accent);position:relative;z-index:2}.gl-post-content .kg-gallery-card{padding:0 1.25rem}@media only screen and (min-width:80rem){.gl-post-content .kg-gallery-card{padding:0}}.gl-post-content .kg-gallery-card img{border-radius:.5rem}.gl-post-content .kg-video-card .kg-video-container{overflow:hidden}.gl-post-content .kg-video-card .kg-video-player-container,.gl-post-content .kg-video-card .kg-video-overlay,.gl-post-content .kg-video-card .kg-video-player{z-index:2}.gl-post-content .kg-video-card .kg-video-current-time,.gl-post-content .kg-video-card .kg-video-time,.gl-post-content .kg-video-card .kg-video-playback-rate{line-height:1.3;font-size:calc(.75rem * var(--font-factor));font-weight:400}.gl-post-content .kg-video-card .kg-video-seek-slider:hover:before,.gl-post-content .kg-video-card .kg-video-volume-slider:hover:before{background-color:var(--accent)}.gl-post-content .kg-video-card .kg-video-seek-slider:before,.gl-post-content .kg-video-card .kg-video-volume-slider:before{transition:background-color linear .1s}.gl-post-content .kg-product-card .kg-product-card-container{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem;max-width:34.375rem;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background);box-shadow:none}@media only screen and (min-width:45rem){.gl-post-content .kg-product-card .kg-product-card-container{display:grid}}.gl-post-content .kg-product-card .kg-product-card-image{width:calc(100% + 2.5rem);max-width:calc(100% + 2.5rem);margin:-1.25rem -1.25rem 1px;border-radius:.5rem .5rem 0 0}.gl-post-content .kg-product-card .kg-product-card-title{color:var(--foreground);line-height:1.4;font-size:calc(1rem * var(--font-factor));font-weight:700;font-family:var(--gh-font-body, var(--body-font))}.gl-post-content .kg-product-card .kg-product-card-description{color:var(--body-text)}.gl-post-content .kg-product-card .kg-product-card-description ol,.gl-post-content .kg-product-card .kg-product-card-description ul,.gl-post-content .kg-product-card .kg-product-card-description p{line-height:1.5;font-size:calc(.9375rem * var(--font-factor));opacity:1;font-family:var(--gh-font-body, var(--body-font))}.gl-post-content .kg-product-card .kg-product-card-description ol:first-of-type,.gl-post-content .kg-product-card .kg-product-card-description ul:first-of-type,.gl-post-content .kg-product-card .kg-product-card-description p:first-of-type{margin-top:0}@media only screen and (min-width:45rem){.gl-post-content .kg-product-card .kg-product-card-rating{padding-left:0;padding-inline-start:1rem}}.gl-post-content .kg-product-card .kg-product-card-rating-star svg{fill:var(--light-text);opacity:.5}.gl-post-content .kg-product-card .kg-product-card-rating-active svg{fill:var(--shine);opacity:1}.gl-post-content .kg-product-card .kg-product-card-button{align-self:center;width:auto}@media only screen and (min-width:45rem){.gl-post-content .kg-product-card .kg-product-card-button{align-self:unset;justify-self:center}}.gl-post-content .kg-cta-card.kg-cta-immersive .kg-cta-button{width:fit-content;align-self:center}.gl-post-content .kg-cta-card.kg-cta-bg-none .kg-cta-sponsor-label-wrapper{margin:0}.gl-post-content .kg-cta-card .kg-cta-sponsor-label-wrapper{padding-top:1.2rem;padding-bottom:1.2rem;margin:0 1.5em}.gl-post-content .kg-cta-card .kg-cta-text *{font-family:var(--gh-font-body, var(--body-font));font-size:calc(.9375rem * var(--font-factor));line-height:1.5}@media(max-width:600px){.gl-post-content .kg-cta-card .kg-cta-sponsor-label-wrapper{margin:0 1.25em}}.gl-post-content .kg-nft-card .kg-nft-card-container{font-family:inherit;max-width:32rem;border-radius:.5rem;border:1px solid var(--border);background-color:var(--background);box-shadow:none;overflow:hidden}.gl-post-content .kg-nft-card .kg-nft-image{width:100%;object-fit:cover}.gl-post-content .kg-nft-card .kg-nft-header{gap:1.25rem}.gl-post-content .kg-nft-card .kg-nft-header img{height:1.75rem;padding:.25rem;margin:0;background-color:#fff;border-radius:.25rem}.gl-post-content .kg-nft-card .kg-nft-metadata{padding:1.25rem}.gl-post-content .kg-nft-card .kg-nft-title{color:var(--foreground);line-height:1.4;font-size:calc(1rem * var(--font-factor));font-weight:700}.gl-post-content .kg-nft-card .kg-nft-creator,.gl-post-content .kg-nft-card .kg-nft-description{color:var(--body-text);line-height:1.5;font-size:calc(.9375rem * var(--font-factor));margin-top:1.5rem}.gl-post-content .kg-nft-card .kg-nft-creator{margin-top:1rem}.gl-post-content .kg-nft-card .kg-nft-creator-name{color:var(--foreground);text-decoration:underline;font-weight:500}.gl-post-content .kg-header-card.kg-width-wide .kg-header-card-subheading,.gl-post-content .kg-header-card.kg-width-wide .kg-signup-card-subheading,.gl-post-content .kg-header-card.kg-width-wide .kg-header-card-subheader,.gl-post-content .kg-header-card.kg-width-full .kg-header-card-subheading,.gl-post-content .kg-header-card.kg-width-full .kg-signup-card-subheading,.gl-post-content .kg-header-card.kg-width-full .kg-header-card-subheader,.gl-post-content .kg-signup-card.kg-width-wide .kg-header-card-subheading,.gl-post-content .kg-signup-card.kg-width-wide .kg-signup-card-subheading,.gl-post-content .kg-signup-card.kg-width-wide .kg-header-card-subheader,.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-subheading,.gl-post-content .kg-signup-card.kg-width-full .kg-signup-card-subheading,.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-subheader{font-size:calc(1rem * var(--font-factor))}.gl-post-content .kg-header-card.kg-width-wide:not(.kg-layout-split) .kg-header-card-content,.gl-post-content .kg-header-card.kg-width-wide:not(.kg-layout-split) .kg-signup-card-content,.gl-post-content .kg-signup-card.kg-width-wide:not(.kg-layout-split) .kg-header-card-content,.gl-post-content .kg-signup-card.kg-width-wide:not(.kg-layout-split) .kg-signup-card-content{max-width:var(--wrapper-small-width);margin:0 auto}@media only screen and (min-width:80rem){.gl-post-content .kg-header-card.kg-width-wide:not(.kg-layout-split) .kg-header-card-text,.gl-post-content .kg-header-card.kg-width-wide:not(.kg-layout-split) .kg-signup-card-text,.gl-post-content .kg-signup-card.kg-width-wide:not(.kg-layout-split) .kg-header-card-text,.gl-post-content .kg-signup-card.kg-width-wide:not(.kg-layout-split) .kg-signup-card-text{padding-left:0;padding-right:0}}@media only screen and (min-width:45rem){.gl-post-content .kg-header-card.kg-width-wide .kg-header-card-heading,.gl-post-content .kg-header-card.kg-width-wide .kg-signup-card-heading,.gl-post-content .kg-header-card.kg-width-wide .kg-header-card-header,.gl-post-content .kg-signup-card.kg-width-wide .kg-header-card-heading,.gl-post-content .kg-signup-card.kg-width-wide .kg-signup-card-heading,.gl-post-content .kg-signup-card.kg-width-wide .kg-header-card-header{font-size:3rem}}@media only screen and (min-width:45rem){.gl-post-content .kg-header-card.kg-width-full.kg-layout-split .kg-header-card-heading,.gl-post-content .kg-header-card.kg-width-full.kg-layout-split .kg-signup-card-heading,.gl-post-content .kg-header-card.kg-width-full.kg-layout-split .kg-header-card-header,.gl-post-content .kg-signup-card.kg-width-full.kg-layout-split .kg-header-card-heading,.gl-post-content .kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-heading,.gl-post-content .kg-signup-card.kg-width-full.kg-layout-split .kg-header-card-header{font-size:3rem}}.gl-post-content .kg-header-card.kg-width-full.kg-layout-split .kg-header-card-subheading,.gl-post-content .kg-header-card.kg-width-full.kg-layout-split .kg-signup-card-subheading,.gl-post-content .kg-header-card.kg-width-full.kg-layout-split .kg-header-card-subheader,.gl-post-content .kg-signup-card.kg-width-full.kg-layout-split .kg-header-card-subheading,.gl-post-content .kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-subheading,.gl-post-content .kg-signup-card.kg-width-full.kg-layout-split .kg-header-card-subheader{font-size:calc(1rem * var(--font-factor))}.gl-post-content .kg-header-card.kg-width-full:not(.kg-layout-split) .kg-header-card-content,.gl-post-content .kg-header-card.kg-width-full:not(.kg-layout-split) .kg-signup-card-content,.gl-post-content .kg-signup-card.kg-width-full:not(.kg-layout-split) .kg-header-card-content,.gl-post-content .kg-signup-card.kg-width-full:not(.kg-layout-split) .kg-signup-card-content{max-width:var(--wrapper-max-width);margin:0 auto}@media only screen and (min-width:45rem){.gl-post-content .kg-header-card.kg-width-full .kg-header-card-heading,.gl-post-content .kg-header-card.kg-width-full .kg-signup-card-heading,.gl-post-content .kg-header-card.kg-width-full .kg-header-card-header,.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-heading,.gl-post-content .kg-signup-card.kg-width-full .kg-signup-card-heading,.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-header{font-size:4.5rem}}@media only screen and (min-width:45rem){.gl-post-content .kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading),.gl-post-content .kg-header-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading),.gl-post-content .kg-header-card.kg-width-full .kg-signup-card-subheader:not(.kg-layout-split .kg-signup-card-subheader),.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading),.gl-post-content .kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading),.gl-post-content .kg-signup-card.kg-width-full .kg-signup-card-subheader:not(.kg-layout-split .kg-signup-card-subheader){font-size:calc(1.5rem * var(--font-factor))}}.gl-post-content .kg-header-card.kg-width-full .kg-header-card-text,.gl-post-content .kg-header-card.kg-width-full .kg-signup-card-text,.gl-post-content .kg-header-card.kg-layout-split .kg-header-card-text,.gl-post-content .kg-header-card.kg-layout-split .kg-signup-card-text,.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-text,.gl-post-content .kg-signup-card.kg-width-full .kg-signup-card-text,.gl-post-content .kg-signup-card.kg-layout-split .kg-header-card-text,.gl-post-content .kg-signup-card.kg-layout-split .kg-signup-card-text{padding:min(12vmax,260px) 1.25rem}@media only screen and (min-width:45rem){.gl-post-content .kg-header-card.kg-width-full .kg-header-card-text,.gl-post-content .kg-header-card.kg-width-full .kg-signup-card-text,.gl-post-content .kg-header-card.kg-layout-split .kg-header-card-text,.gl-post-content .kg-header-card.kg-layout-split .kg-signup-card-text,.gl-post-content .kg-signup-card.kg-width-full .kg-header-card-text,.gl-post-content .kg-signup-card.kg-width-full .kg-signup-card-text,.gl-post-content .kg-signup-card.kg-layout-split .kg-header-card-text,.gl-post-content .kg-signup-card.kg-layout-split .kg-signup-card-text{padding:min(12vmax,16.25rem) min(4vmax,5rem)}}.gl-post-content .kg-header-card.kg-layout-split .kg-header-card-text,.gl-post-content .kg-signup-card.kg-layout-split .kg-header-card-text{max-width:var(--wrapper-small-width)}.gl-post-content .kg-header-card.kg-layout-split img,.gl-post-content .kg-signup-card.kg-layout-split img{border-radius:0}.gl-post-content .kg-header-card.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full),.gl-post-content .kg-signup-card.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full){margin-top:-2rem}.gl-post-content .kg-header-card.kg-style-accent .kg-header-card-button.kg-style-accent,.gl-post-content .kg-signup-card.kg-style-accent .kg-header-card-button.kg-style-accent{border:1px solid #fff}.gl-post-content .kg-header-card.kg-v2 h2+.kg-header-card-button,.gl-post-content .kg-header-card.kg-v2 p+.kg-header-card-button,.gl-post-content .kg-signup-card.kg-v2 h2+.kg-header-card-button,.gl-post-content .kg-signup-card.kg-v2 p+.kg-header-card-button{margin-top:1.5rem;opacity:1}.gl-post-content .kg-header-card.kg-v2.kg-width-full .kg-header-card-button,.gl-post-content .kg-signup-card.kg-v2.kg-width-full .kg-header-card-button{font-size:1rem}.gl-post-content .kg-header-card .kg-header-card-text,.gl-post-content .kg-signup-card .kg-header-card-text{height:auto;padding:min(6.4vmax,120px) 1.25rem}@media only screen and (min-width:45rem){.gl-post-content .kg-header-card .kg-header-card-text,.gl-post-content .kg-signup-card .kg-header-card-text{padding:min(6.4vmax,7.5rem) min(4vmax,5rem)}}.gl-post-content .kg-header-card .kg-header-card-header,.gl-post-content .kg-header-card .kg-header-card-subheader,.gl-post-content .kg-signup-card .kg-header-card-header,.gl-post-content .kg-signup-card .kg-header-card-subheader{z-index:1!important}.gl-post-content .kg-header-card .kg-header-card-heading,.gl-post-content .kg-header-card .kg-signup-card-heading,.gl-post-content .kg-header-card .kg-header-card-header,.gl-post-content .kg-signup-card .kg-header-card-heading,.gl-post-content .kg-signup-card .kg-signup-card-heading,.gl-post-content .kg-signup-card .kg-header-card-header{line-height:1.1;letter-spacing:0;font-size:3rem;font-weight:700}.gl-post-content .kg-header-card .kg-header-card-subheading,.gl-post-content .kg-header-card .kg-signup-card-subheading,.gl-post-content .kg-header-card .kg-header-card-subheader,.gl-post-content .kg-signup-card .kg-header-card-subheading,.gl-post-content .kg-signup-card .kg-signup-card-subheading,.gl-post-content .kg-signup-card .kg-header-card-subheader{line-height:1.5;font-size:calc(1rem * var(--font-factor));font-weight:400;margin-top:1rem;font-family:var(--gh-font-body, var(--body-font))}.gl-post-content .kg-header-card .kg-header-card-button,.gl-post-content .kg-signup-card .kg-header-card-button{margin-top:1.5rem}.gl-post-content .kg-header-card .kg-header-card-button:hover,.gl-post-content .kg-signup-card .kg-header-card-button:hover{opacity:1}.gl-post-content .kg-header-card .kg-signup-card-form,.gl-post-content .kg-signup-card .kg-signup-card-form{margin:min(2.4vmax,3rem) 0 0}.gl-post-content .kg-header-card .kg-signup-card-fields,.gl-post-content .kg-signup-card .kg-signup-card-fields{gap:.1875rem;height:3.375rem;padding:.1875rem;border-radius:.25rem}.gl-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-input,.gl-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-button,.gl-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-input,.gl-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-button{height:100%}.gl-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-input,.gl-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-input{font-size:1rem;padding:.75rem 1rem;margin:0}.gl-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-button,.gl-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-button{line-height:1.2;letter-spacing:0;font-size:1rem;font-weight:500;padding:0 1.2rem;border-radius:.1875rem;cursor:pointer}.gl-post-content .kg-header-card .kg-signup-card-disclaimer,.gl-post-content .kg-signup-card .kg-signup-card-disclaimer{font-size:calc(.875rem * var(--font-factor));margin-bottom:0}.gl-post-content .kg-embed-card{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.gl-share-quote-container{display:flex;flex-direction:column;gap:1.25rem;position:relative;margin:0 0 2rem}@media only screen and (min-width:64rem){.gl-share-quote-container{min-height:3.75rem}}.gl-share-quote-container blockquote{margin:0}.gl-share-quote-container .kg-blockquote-alt+.gl-share-quote{justify-content:center}.gl-share-quote{display:flex;align-items:center;gap:1rem}.gl-share-quote.hidden{display:none}@media only screen and (min-width:64rem){.gl-share-quote{flex-direction:column;align-items:center;position:absolute;top:0;left:calc(100% + 3rem)}}a.gl-share-quote__action,button.gl-share-quote__action{color:var(--light-text);cursor:pointer}.gl-post-tags{display:flex;flex-wrap:wrap;gap:.75rem;list-style-type:none;padding:0;margin:0}.gl-post-tags li a{display:block;color:var(--foreground);font-size:calc(.8125rem * var(--font-factor));font-weight:500;padding:.5rem 1rem;border-radius:2rem;background-color:var(--slate)}.gl-post-paywall{position:relative;padding:2rem 0;font-family:var(--gh-font-body, var(--body-font))}.gl-post-paywall:only-child{padding-top:2.5rem}.gl-post-paywall:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:7.5rem;pointer-events:none;background:linear-gradient(to bottom,var(--gradient-background) 0%,var(--background) 70%)}.gl-post-paywall__container{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;border-radius:1.25rem;border:1px solid var(--border);background-color:var(--background);box-shadow:0 .24905px 2.21381px #00000003,0 .59851px 5.32008px #00000005,0 1.12694px 10.01724px #00000008,0 2.01027px 17.86905px #00000008,0 3.75998px 33.42209px #0000000a,0 9px 80px #0000000d}.gl-post-paywall__content{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:30rem;text-align:center}.gl-post-paywall__main{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.gl-post-paywall__text{display:flex;flex-direction:column;align-items:center;gap:.75rem}h2.gl-post-paywall__title{color:var(--foreground);line-height:1.2;font-size:1.75rem;margin:0}p.gl-post-paywall__description{line-height:1.5;font-size:calc(.9375rem * var(--font-factor));margin:0}.gl-post-paywall__cta{display:flex;flex-direction:column;align-items:center;gap:1rem}a.gl-post-paywall__button{color:var(--text-on-accent);text-decoration:none;transition:all .1s ease-in-out}a.gl-post-paywall__button:hover{opacity:1}p.gl-post-paywall__caption{color:var(--light-text);line-height:1.3;font-size:calc(.875rem * var(--font-factor));margin:0}.gl-post-author{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:32.5rem;margin:0 auto}.gl-post-author__avatars{position:relative}.gl-post-author__main-avatar{display:flex;width:4.5rem;height:4.5rem;border-radius:50%;position:relative;overflow:hidden;background-color:var(--slate);z-index:1}.gl-post-author__main-avatar img{position:absolute;border-radius:50%;object-fit:cover}.gl-post-author__main-avatar__default{top:50%;left:50%;width:calc(100% - 2px);height:calc(100% - 2px);transform:translate(-50%,-50%);z-index:1}.gl-post-author__main-avatar__image{top:0;left:0;width:100%;height:100%;z-index:2}.gl-post-author__extra-avatars{display:flex;position:absolute;bottom:0;left:100%;z-index:2}.gl-post-author__extra-avatar{position:relative;width:2.125rem;height:2.125rem;border-radius:50%;border:2px solid var(--background);background-color:var(--slate);overflow:hidden}.gl-post-author__extra-avatar.author-1{z-index:2}.gl-post-author__extra-avatar.author-2{z-index:1}.gl-post-author__extra-avatar.author-1,.gl-post-author__extra-avatar.author-2{margin-left:-1.0625rem}.gl-post-author__extra-avatar.author-1:hover,.gl-post-author__extra-avatar.author-2:hover{z-index:3}.gl-post-author__extra-avatar img{position:absolute;border-radius:50%;object-fit:cover}.gl-post-author__extra-avatar__default{top:50%;left:50%;width:calc(100% - 2px);height:calc(100% - 2px);transform:translate(-50%,-50%);z-index:1}.gl-post-author__extra-avatar__image{top:0;left:0;width:100%;height:100%;z-index:2}.gl-post-author__text{display:flex;flex-direction:column;gap:.75rem;text-align:center}.gl-post-author__title{color:var(--foreground);line-height:1.2;font-size:1.75rem;margin:0}.gl-post-author__title a{color:inherit}.gl-post-author__bio{line-height:1.5;font-size:calc(.875rem * var(--font-factor))}.gl-comments{position:relative}.gl-comments__wrapper{color:var(--body-text)}.gl-comments__wrapper iframe{width:100%;margin:0 auto}.gl-related-posts{display:flex;flex-direction:column;gap:.75rem}@media only screen and (min-width:45rem){.gl-related-posts{gap:0}}.gl-related-posts__title{color:var(--foreground);line-height:1.2;letter-spacing:.0075rem;text-transform:uppercase;font-size:calc(.75rem * var(--font-factor));font-weight:500;margin:0;font-family:var(--gh-font-body, var(--body-font))}.gl-related-posts__list{display:flex;flex-direction:column}.gl-post-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--border)}@media only screen and (min-width:45rem){.gl-post-card{padding:2rem 0}}.gl-post-card:not(.featured).no-primary-tag .gl-post-card__tags{display:none}.gl-post-card.in-featured-section{flex-basis:calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1))}@media only screen and (min-width:64rem){.gl-post-card.in-featured-section{margin-bottom:-2rem}}.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section){flex-basis:100%}@media only screen and (min-width:45rem){.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section){border-bottom:0}}@media only screen and (min-width:45rem){.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section) .gl-post-card__main{flex-direction:row;gap:2rem}}.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section) .gl-post-card__image{width:auto;height:auto;flex:1}.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section)>.gl-post-card__metas{display:none}.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section) .gl-post-card__metas-in-featured{display:block}@media only screen and (min-width:45rem){.gl-post-card.in-featured-section.first:not(.no-image):not(.in-tag-section) .gl-post-card__title{line-height:1.2;font-size:2.25rem}}.gl-post-card.last{border-bottom:none}.gl-post-card__metas{display:flex;flex-direction:column;gap:1rem}.gl-post-card__metas-in-featured{display:none}.gl-post-card__tags{display:flex;align-items:center;gap:1rem}.gl-post-card__tag{color:var(--accent);text-transform:uppercase;letter-spacing:.0075rem;font-size:calc(.6875rem * var(--font-factor))}.gl-post-card__featured{display:flex;align-items:center;gap:.25rem;color:var(--light-text);text-transform:uppercase;letter-spacing:.0075rem;font-size:calc(.6875rem * var(--font-factor))}.gl-post-card__featured span{color:var(--shine)}.gl-post-card__authors{display:flex;gap:.5rem;align-items:center}.gl-post-card__avatars{display:flex;position:relative;flex-shrink:0}.gl-post-card__avatar{display:block;position:relative;width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;background-color:var(--slate);border:1px solid var(--background)}.gl-post-card__avatar.author-0{z-index:3}.gl-post-card__avatar.author-1{z-index:2}.gl-post-card__avatar.author-2{z-index:1}.gl-post-card__avatar.author-1,.gl-post-card__avatar.author-2{margin-left:-.75rem}.gl-post-card__avatar.author-1:hover,.gl-post-card__avatar.author-2:hover{z-index:3}.gl-post-card__avatar img{position:absolute;border-radius:50%;object-fit:cover}.gl-post-card__avatar__default{top:50%;left:50%;width:calc(100% - 2px);height:calc(100% - 2px);transform:translate(-50%,-50%);z-index:1}.gl-post-card__avatar__image{top:0;left:0;width:100%;height:100%;z-index:2}.gl-post-card__names{color:var(--foreground);font-size:calc(.8125rem * var(--font-factor));flex:1}.gl-post-card__names a{color:inherit}.gl-post-card__main{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:45rem){.gl-post-card__main{flex-direction:row-reverse;justify-content:space-between;gap:3rem}}.gl-post-card__image{display:block;width:100%;height:12.5rem;border-radius:.5rem;background-color:var(--slate);overflow:hidden}@media only screen and (min-width:45rem){.gl-post-card__image{flex-shrink:0;width:12.5rem;height:9.375rem}}.gl-post-card__image img{width:100%;height:100%;object-fit:cover}.gl-post-card__main-content{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:45rem){.gl-post-card__main-content{flex:1}}.gl-post-card__main-text{display:flex;flex-direction:column;gap:.75rem}.gl-post-card__title{color:var(--foreground);line-height:1.2;font-size:1.75rem;margin:0}.gl-post-card__title a{color:inherit;text-decoration:none}.gl-post-card__excerpt{color:var(--light-text);line-height:1.5;font-size:calc(.9375rem * var(--font-factor));margin:0;font-family:var(--gh-font-body, var(--post-body-font))}@media only screen and (min-width:45rem){.gl-post-card__excerpt{max-width:32.5rem}}.gl-post-card__datetime{display:flex;align-items:center;gap:.5rem;color:var(--light-text);font-size:calc(.75rem * var(--font-factor))}.gl-post-card__lock{display:flex;align-items:center;justify-content:center;color:var(--light-text);width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid var(--border)}.gl-post-card__time{display:flex;gap:.25rem}.page-template:not(.page-latest) .gl-newsletter{padding-top:0}.page-template:not(.page-latest) .gl-newsletter__glow{top:-6.25rem;height:calc(100% + 6.25rem)}@media only screen and (min-width:64rem){.page-template:not(.page-latest) .gl-newsletter__glow{top:-9.375rem;height:calc(100% + 9.375rem)}}.gl-newsletter{position:relative;padding:6.25rem 0}@media only screen and (min-width:64rem){.gl-newsletter{padding:9.375rem 0}}.gl-newsletter__glow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.gl-newsletter__card{position:relative;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;margin:0 auto;max-width:var(--wrapper-small-width);border-radius:1.25rem;border:1px solid var(--border);background-color:var(--background);box-shadow:0 .24905px 2.21381px #00000003,0 .59851px 5.32008px #00000005,0 1.12694px 10.01724px #00000008,0 2.01027px 17.86905px #00000008,0 3.75998px 33.42209px #0000000a,0 9px 80px #0000000d;z-index:1}.gl-newsletter__content{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:30rem}.gl-newsletter__top{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.gl-newsletter__text{display:flex;flex-direction:column;gap:.75rem;text-align:center}.gl-newsletter__title{color:var(--foreground);line-height:1.2;font-size:1.75rem;margin:0}.gl-newsletter__description{color:var(--body-text);line-height:1.5;font-size:calc(.9375rem * var(--font-factor));max-width:80%;margin:0 auto}.gl-newsletter__form.loading .gl-newsletter__button{cursor:not-allowed;opacity:.5}.gl-newsletter__form.success .gl-newsletter__fieldset,.gl-newsletter__form.success .gl-newsletter__message.invalid,.gl-newsletter__form.success .gl-newsletter__message.error{display:none}.gl-newsletter__form.success .gl-newsletter__message.success,.gl-newsletter__form.invalid .gl-newsletter__message.invalid,.gl-newsletter__form.error .gl-newsletter__message.error{display:block}.gl-newsletter__fieldset{display:flex;max-width:100%;height:2.75rem;border-radius:.5rem;border:2px solid var(--accent);overflow:hidden}.gl-newsletter__input{flex:1;color:var(--foreground);font-size:1rem;padding:.75rem 1rem;min-width:1px}.gl-newsletter__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-on-accent);font-size:1rem;font-weight:500;padding:.75rem 1.25rem;background-color:var(--accent);cursor:pointer}.gl-newsletter__button__label{display:none}@media only screen and (min-width:45rem){.gl-newsletter__button__label{display:block}}@media only screen and (min-width:45rem){.gl-newsletter__button__icon{display:none}}.gl-newsletter__message{display:none;text-align:center;line-height:1.5;font-size:calc(.9375rem * var(--font-factor));max-width:20rem}.gl-newsletter__message.success{color:var(--success);font-weight:500}.gl-newsletter__message.error,.gl-newsletter__message.invalid{color:var(--danger);padding-top:.5rem}.gl-button,.gl-post-content .kg-button-card .kg-btn,.gl-post-content .kg-product-card .kg-product-card-button,.gl-post-content .kg-cta-card .kg-cta-button,.gl-post-content .kg-header-card .kg-header-card-button,.gl-post-content .kg-header-card.kg-v2 .kg-header-card-button{display:inline-block;color:var(--text-on-accent);line-height:1.3;font-size:calc(1rem * var(--font-factor));font-weight:500;cursor:pointer;height:auto;border-radius:2rem;padding:.75rem 1.25rem;background-color:var(--accent);transition:all .1s ease-in-out;font-family:var(--gh-font-body, var(--body-font))}.gl-button:hover:not(:disabled),.gl-post-content .kg-button-card .kg-btn:hover:not(:disabled),.gl-post-content .kg-product-card .kg-product-card-button:hover:not(:disabled),.gl-post-content .kg-cta-card .kg-cta-button:hover:not(:disabled),.gl-post-content .kg-header-card .kg-header-card-button:hover:not(:disabled){opacity:1;transform:translateY(-2px);box-shadow:0 94px 38px #00000003,0 53px 32px #0000000d,0 24px 24px #00000017,0 6px 13px #0000001a,0 0 #0000001a}.gl-button.secondary,.gl-post-content .kg-button-card .secondary.kg-btn,.gl-post-content .kg-product-card .secondary.kg-product-card-button,.gl-post-content .kg-cta-card .secondary.kg-cta-button,.gl-post-content .kg-header-card .secondary.kg-header-card-button{color:var(--accent);background-color:transparent;border:1px solid var(--accent)}.gl-button.small,.gl-post-content .kg-button-card .small.kg-btn,.gl-post-content .kg-product-card .small.kg-product-card-button,.gl-post-content .kg-cta-card .small.kg-cta-button,.gl-post-content .kg-header-card .small.kg-header-card-button{padding:.375rem 1rem}.gl-button:disabled,.gl-post-content .kg-button-card .kg-btn:disabled,.gl-post-content .kg-product-card .kg-product-card-button:disabled,.gl-post-content .kg-cta-card .kg-cta-button:disabled,.gl-post-content .kg-header-card .kg-header-card-button:disabled{opacity:.5;cursor:not-allowed}
