.gb-section--blog-head{padding-block:var(--gb-space-16)}.gb-section--blog-body{padding-bottom:var(--gb-space-24)}.gb-section--blog-body,.gb-section--blog-list{padding-top:var(--gb-space-12)}.gb-topics{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gb-space-3)}.gb-topics--filter{border-bottom:1px solid var(--gb-light-hairline);margin-bottom:var(--gb-space-8);padding-bottom:var(--gb-space-8)}.gb-on-dark .gb-topics--filter{border-bottom-color:var(--gb-dark-hairline)}.gb-topic{align-items:center;background:transparent;border:1px solid var(--gb-border-interactive);border-radius:999px;display:inline-flex;font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);gap:var(--gb-space-2);letter-spacing:.04em;line-height:1.3;padding:7px 14px;text-decoration:none;transition:color var(--gb-duration) var(--gb-ease),border-color var(--gb-duration) var(--gb-ease),background-color var(--gb-duration) var(--gb-ease)}.gb-on-dark .gb-topic{color:var(--gb-black-40)}.gb-on-break .gb-topic,.gb-on-light .gb-topic{color:var(--gb-light-text-muted)}.gb-on-dark .gb-topic:hover{border-color:var(--gb-green);color:var(--gb-green)}.gb-on-break .gb-topic:hover,.gb-on-light .gb-topic:hover{border-color:var(--gb-light-text);color:var(--gb-light-text)}.gb-on-dark a.gb-topic--current,.gb-on-dark a.gb-topic[aria-current=page]{background:var(--gb-green);border-color:var(--gb-green);color:var(--gb-black)}.gb-on-break a.gb-topic--current,.gb-on-break a.gb-topic[aria-current=page],.gb-on-light a.gb-topic--current,.gb-on-light a.gb-topic[aria-current=page]{background:var(--gb-black);border-color:var(--gb-black);color:var(--gb-white)}#hs_cos_wrapper_blog_tags a,.blog-tag,.blog-tags a,.hs-blog-post-tag,.hs-blog-post-tags a{align-items:center;background:transparent;border:1px solid var(--gb-border-interactive);border-radius:999px;color:var(--gb-light-text-muted);display:inline-flex;font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);letter-spacing:.04em;line-height:1.3;padding:7px 14px;text-decoration:none}.gb-on-dark #hs_cos_wrapper_blog_tags a,.gb-on-dark .blog-tag,.gb-on-dark .blog-tags a,.gb-on-dark .hs-blog-post-tag,.gb-on-dark .hs-blog-post-tags a{color:var(--gb-black-40)}#hs_cos_wrapper_blog_tags a:hover,.blog-tag:hover,.blog-tags a:hover,.hs-blog-post-tag:hover,.hs-blog-post-tags a:hover{border-color:var(--gb-light-text);color:var(--gb-light-text)}.gb-on-dark #hs_cos_wrapper_blog_tags a:hover,.gb-on-dark .blog-tag:hover,.gb-on-dark .blog-tags a:hover,.gb-on-dark .hs-blog-post-tag:hover,.gb-on-dark .hs-blog-post-tags a:hover{border-color:var(--gb-green);color:var(--gb-green)}.gb-posts{display:grid;gap:var(--gb-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.gb-posts--head{margin-top:var(--gb-space-12)}.gb-posts--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gb-post{background:var(--gb-white);border:1px solid var(--gb-light-hairline);border-radius:var(--gb-radius-md);color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color var(--gb-duration) var(--gb-ease),background-color var(--gb-duration) var(--gb-ease),transform var(--gb-duration) var(--gb-ease)}.gb-on-break .gb-post:hover,.gb-on-light .gb-post:hover{background:var(--gb-light-break);border-color:var(--gb-black);transform:translateY(-2px)}.gb-on-dark .gb-post{background:transparent;border-color:var(--gb-dark-hairline)}.gb-on-dark .gb-post:hover{border-color:var(--gb-green);transform:translateY(-2px)}.gb-on-break .gb-post,.gb-on-dark .gb-post,.gb-on-light .gb-post{color:inherit}.gb-post__media{aspect-ratio:16/9;background:var(--gb-black);border-bottom:1px solid var(--gb-light-hairline);overflow:hidden;position:relative}.gb-on-dark .gb-post__media{border-bottom-color:var(--gb-dark-hairline)}.gb-post__media img{display:block;height:100%!important;inset:0;max-width:none!important;object-fit:cover;object-position:center;position:absolute;width:100%!important}.gb-post__media--empty{display:grid;place-items:center}.gb-post__media--empty:after{background:var(--gb-green);border-radius:50%;content:"";height:14px;width:14px}.gb-post__body{display:flex;flex:1;flex-direction:column;gap:var(--gb-space-3);min-width:0;padding:var(--gb-space-6)}.gb-post__topic{align-self:flex-start;border:1px solid var(--gb-light-hairline);border-radius:999px;display:inline-flex;font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);letter-spacing:.04em;line-height:1.3;padding:4px 10px}.gb-on-break .gb-post__topic,.gb-on-light .gb-post__topic{color:var(--gb-light-text-subtle)}.gb-on-dark .gb-post__topic{border-color:var(--gb-dark-hairline);color:var(--gb-black-40)}.gb-post h2.gb-post__title,.gb-post h3.gb-post__title{color:inherit;font-family:var(--gb-font-display);font-size:var(--gb-size-h3);font-weight:var(--gb-weight-light);letter-spacing:var(--gb-tracking-heading);line-height:var(--gb-leading-h3)}.gb-post h2.gb-post__title,.gb-post h3.gb-post__title,.gb-post__summary{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.gb-post__summary{font-size:var(--gb-size-small);line-height:1.6}.gb-on-break .gb-post__summary,.gb-on-light .gb-post__summary{color:var(--gb-light-text-muted)}.gb-on-dark .gb-post__summary{color:var(--gb-black-60)}.gb-post__meta{align-items:baseline;border-top:1px solid var(--gb-light-hairline);display:flex;font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);gap:var(--gb-space-3);justify-content:space-between;margin-top:auto;padding-top:var(--gb-space-4)}.gb-on-dark .gb-post__meta{border-top-color:var(--gb-dark-hairline)}.gb-on-break .gb-post__meta,.gb-on-light .gb-post__meta{color:var(--gb-light-text-subtle)}.gb-on-dark .gb-post__meta{color:var(--gb-black-40)}.gb-pager{align-items:center;border-top:1px solid var(--gb-light-hairline);display:flex;gap:var(--gb-space-4);justify-content:space-between;margin-top:var(--gb-space-12);padding-top:var(--gb-space-8)}.gb-on-dark .gb-pager{border-top-color:var(--gb-dark-hairline)}.gb-pager__count{font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label)}.gb-on-break .gb-pager__count,.gb-on-light .gb-pager__count{color:var(--gb-light-text-subtle)}.gb-on-dark .gb-pager__count{color:var(--gb-black-40)}.gb-pager__spacer{visibility:hidden}.gb-article-kicker{font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);letter-spacing:.04em;margin:0}.gb-article-kicker a{align-items:center;display:inline-flex;gap:var(--gb-space-2)}.gb-article-kicker__arrow{font-size:1.1em;line-height:1}.gb-on-dark .gb-article-kicker a{color:var(--gb-black-40);text-decoration:none}.gb-on-dark .gb-article-kicker a:hover{color:var(--gb-green)}.gb-article-head>*+*{margin-top:var(--gb-space-5)}.gb-article-head h1{margin:0}.gb-byline{align-items:center;color:var(--gb-black-40);display:flex;font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);gap:var(--gb-space-3)}.gb-byline__avatar{border-radius:50%;flex:none;height:32px;object-fit:cover;width:32px}.gb-byline__sep{opacity:.5}.gb-byline--foot{margin:0}.gb-on-light .gb-byline--foot{color:var(--gb-light-text-subtle)}.gb-article-col{max-width:42rem}.gb-article-hero{background:var(--gb-black);height:clamp(14rem,42vw,28rem);margin:0;overflow:hidden}.gb-article-hero img{display:block;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;width:100%!important}.gb-section--blog-body-after-hero{padding-top:var(--gb-space-16)}.gb-article-foot{align-items:center;border-top:1px solid var(--gb-light-hairline);display:flex;flex-wrap:wrap;gap:var(--gb-space-4);justify-content:space-between;margin-top:var(--gb-space-12);padding-top:var(--gb-space-8)}.gb-article-col .gb-prose blockquote,.gb-article-col .gb-prose h2,.gb-article-col .gb-prose h3,.gb-article-col .gb-prose h4,.gb-article-col .gb-prose h5,.gb-article-col .gb-prose h6,.gb-article-col .gb-prose ol,.gb-article-col .gb-prose p,.gb-article-col .gb-prose ul{max-width:none}.gb-article-body .hs_cos_wrapper>*+*{margin-top:var(--gb-space-5)}.gb-article-body .hs_cos_wrapper>h2{margin-top:var(--gb-space-12)}.gb-article-body .hs_cos_wrapper>h3{margin-top:var(--gb-space-8)}.gb-article-body .hs_cos_wrapper>h4,.gb-article-body .hs_cos_wrapper>h5,.gb-article-body .hs_cos_wrapper>h6{margin-top:var(--gb-space-6)}.gb-article-body .hs_cos_wrapper>:first-child{margin-top:0}#hs_cos_wrapper_post_body h2,.gb-article-body h2{color:inherit;font-family:var(--gb-font-display);font-size:var(--gb-size-h2);font-weight:var(--gb-weight-light);letter-spacing:var(--gb-tracking-heading);line-height:var(--gb-leading-h2)}#hs_cos_wrapper_post_body h3,.gb-article-body h3{color:inherit;font-family:var(--gb-font-display);font-size:var(--gb-size-h3);font-weight:var(--gb-weight-medium);letter-spacing:0;line-height:var(--gb-leading-h3)}#hs_cos_wrapper_post_body h2 span,#hs_cos_wrapper_post_body h2 strong,#hs_cos_wrapper_post_body h3 span,#hs_cos_wrapper_post_body h3 strong,.gb-article-body h2 span,.gb-article-body h2 strong,.gb-article-body h3 span,.gb-article-body h3 strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}#hs_cos_wrapper_post_body li,#hs_cos_wrapper_post_body p,.gb-article-body li,.gb-article-body p{color:inherit;font-family:var(--gb-font-body);font-size:var(--gb-size-body);font-weight:var(--gb-weight-body);line-height:var(--gb-leading-body)}#hs_cos_wrapper_post_body img,.gb-article-body img{border-radius:var(--gb-radius-md);display:block!important;float:none!important;height:auto!important;margin:var(--gb-space-8) auto!important;max-width:100%!important;width:auto!important}#hs_cos_wrapper_post_body img.gb-article-img--fill,.gb-article-body img.gb-article-img--fill{width:100%!important}#hs_cos_wrapper_post_body h2:has(img),#hs_cos_wrapper_post_body h3:has(img),#hs_cos_wrapper_post_body p:has(img),.gb-article-body h2:has(img),.gb-article-body h3:has(img),.gb-article-body p:has(img){font-size:inherit;font-weight:inherit;letter-spacing:0;margin-top:var(--gb-space-8);max-width:none}#hs_cos_wrapper_post_body h2:has(img) img,#hs_cos_wrapper_post_body h3:has(img) img,#hs_cos_wrapper_post_body p:has(img) img,.gb-article-body h2:has(img) img,.gb-article-body h3:has(img) img,.gb-article-body p:has(img) img{margin-block:0!important}#hs_cos_wrapper_post_body .hs-image-align-center,#hs_cos_wrapper_post_body .hs-image-align-left,#hs_cos_wrapper_post_body .hs-image-align-right,.gb-article-body .hs-image-align-center,.gb-article-body .hs-image-align-left,.gb-article-body .hs-image-align-right{display:block;float:none!important;text-align:left;width:100%}@media (max-width:1023px){.gb-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-posts{grid-template-columns:minmax(0,1fr)}.gb-section--blog-body,.gb-section--blog-head,.gb-section--blog-list{padding-block:var(--gb-section-y-mobile)}.gb-section--blog-body{padding-top:var(--gb-space-8)}.gb-pager{align-items:stretch;flex-direction:column-reverse}.gb-pager__spacer{display:none}}