.gg-blog-wrap{background:linear-gradient(142deg,#fcfaf7 7%,var(--gg-surface) 88%)}.gg-blog{padding-bottom:var(--gg-section)}.gg-blog__inner{gap:32px}.gg-blog__filter,.gg-blog__inner{display:flex;flex-direction:column}.gg-blog__filter{gap:8px}.gg-blog__filter-title{color:var(--gg-text);font-family:var(--gg-font-label);font-size:12px;line-height:1.5em}.gg-blog__tabs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.gg-blog__tab{background:var(--gg-label-bg);border:1px solid var(--gg-border);border-radius:8px;color:var(--gg-text);display:inline-block;font-family:var(--gg-font-label);font-size:var(--gg-copy-sm);line-height:1.5em;padding:4px 10px;text-decoration:none;transition:background-color var(--gg-dur-fast) var(--gg-ease),color var(--gg-dur-fast) var(--gg-ease)}.gg-blog__tab:hover{border-color:var(--gg-accent)}.gg-blog__tab.is-active{background:var(--gg-heading);border-color:var(--gg-heading);color:var(--gg-surface)}.gg-blog__tab:focus-visible{outline:2px solid var(--gg-accent);outline-offset:2px}.gg-blog__grid{display:grid;gap:var(--gg-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.gg-blog__card{background:var(--gg-surface);border:1px solid var(--gg-border);border-radius:var(--gg-radius-card);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:100%;padding:16px 16px 32px;text-decoration:none;transition:border-color var(--gg-dur-fast) var(--gg-ease)}.gg-blog__card:hover{border-color:var(--gg-accent)}.gg-blog__card:focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px}.gg-blog__media{aspect-ratio:var(--gg-article-ratio,16/9);background:var(--gg-label-bg);border-radius:var(--gg-radius-media);display:block;overflow:hidden}.gg-blog__media img{display:block;height:100%;object-fit:cover;width:100%}.gg-blog__title{color:var(--gg-heading);font-size:var(--gg-h3-extra);line-height:1.4em;padding-inline:8px}.gg-blog__empty,.gg-blog__pager{font-size:var(--gg-copy)}.gg-blog__pager{align-items:center;display:flex;gap:24px;justify-content:center}.gg-blog__pagelink{color:var(--gg-heading);text-decoration:none}.gg-blog__pagelink:hover{color:var(--gg-accent)}.gg-blog__pagenum{color:var(--gg-text)}@media (max-width:1199.98px){.gg-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.gg-blog__grid{grid-template-columns:1fr}}.gg-post{padding:var(--gg-section) var(--gg-gutter)}.gg-post__inner{display:flex;flex-direction:column;gap:48px;margin-inline:auto;max-width:800px}.gg-post__body{--gg-post-gap:18px;color:var(--gg-text);font-size:18px;line-height:1.5em;overflow-wrap:break-word}.gg-post__body>*+*,.gg-post__body>.hs_cos_wrapper_type_rich_text>*+*{margin-top:var(--gg-post-gap)}.gg-post__body>.hs_cos_wrapper_type_rich_text>h2,.gg-post__body>h2{margin-top:40px}.gg-post__body>.hs_cos_wrapper_type_rich_text>h3,.gg-post__body>h3{margin-top:36px}.gg-post__body>.hs_cos_wrapper_type_rich_text>h4,.gg-post__body>h4{margin-top:28px}.gg-post__body>.hs_cos_wrapper_type_rich_text>:first-child,.gg-post__body>:first-child{margin-top:0}.gg-post__body h2{font-size:40px;line-height:1.3em}.gg-post__body h3{font-size:var(--gg-h3-extra);line-height:1.4em}.gg-post__body h4{font-size:var(--gg-h4)}@media (max-width:809.98px){.gg-post__body{--gg-post-gap:16px;font-size:16px}.gg-post__body h2{font-size:28px}}.gg-post__body li,.gg-post__body p{margin-block:0}.gg-post__body ol,.gg-post__body ul{margin-bottom:0;padding-inline-start:1.4em}.gg-post__body li+li{margin-top:6px}.gg-post__body li::marker{color:var(--gg-accent)}.gg-post__body a{color:var(--gg-heading);text-decoration:underline;text-decoration-color:var(--gg-accent);text-underline-offset:3px}.gg-post__body a:hover{color:var(--gg-accent)}.gg-post__body strong{color:var(--gg-heading);font-weight:700}.gg-post__body em{font-style:italic}.gg-post__body img{border-radius:var(--gg-radius-media);display:block;height:auto;max-width:100%}.gg-post__body figure{margin-inline:0}.gg-post__body figcaption{color:var(--gg-text);font-size:var(--gg-copy-sm);margin-top:8px}.gg-post__body blockquote{border-inline-start:3px solid var(--gg-accent);color:var(--gg-heading);font-family:var(--gg-font-heading);font-size:var(--gg-h4);line-height:1.5em;margin-inline:0;padding:4px 0 4px 20px}.gg-post__body hr{border:0;border-top:1px solid var(--gg-divider);margin-block:32px}.gg-post__body iframe,.gg-post__body video{aspect-ratio:16/9;border:0;border-radius:var(--gg-radius-media);display:block;height:auto;width:100%}.gg-post__back{align-self:flex-start;color:var(--gg-text);font-size:15px;text-decoration:none}.gg-post__back:hover{color:var(--gg-accent)}.gg-post__pager{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gg-post__pagecard{align-items:center;background:var(--gg-surface);border:1px solid var(--gg-border);border-radius:var(--gg-radius-card);color:var(--gg-heading);display:flex;gap:16px;padding:16px;text-decoration:none;transition:border-color var(--gg-dur-fast) ease,box-shadow var(--gg-dur-fast) ease,transform var(--gg-dur-fast) ease}.gg-post__pagecard--older{flex-direction:row-reverse;grid-column:2;text-align:end}.gg-post__pagecard:hover{border-color:var(--gg-accent);box-shadow:0 8px 24px rgba(39,39,39,.06);transform:translateY(-2px)}.gg-post__pagecard:focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px}.gg-post__pagethumb{border-radius:var(--gg-radius-media);flex:none;height:80px;object-fit:cover;width:80px}.gg-post__pagetext{display:flex;flex-direction:column;gap:6px;min-width:0}.gg-post__pagecard--older .gg-post__pagetext{align-items:flex-end}.gg-post__pagelabel{align-items:center;color:var(--gg-accent);display:inline-flex;font-family:var(--gg-font-label);font-size:12px;gap:6px;letter-spacing:.08em;line-height:1.5em;text-transform:uppercase}.gg-post__pagecard--older .gg-post__pagelabel{flex-direction:row-reverse}.gg-post__pagearrow{flex:none;transition:transform var(--gg-dur-fast) ease}.gg-post__pagecard--newer:hover .gg-post__pagearrow{transform:translateX(-3px)}.gg-post__pagecard--older:hover .gg-post__pagearrow{transform:translateX(3px)}.gg-post__pagetitle{display:-webkit-box;-webkit-box-orient:vertical;color:var(--gg-heading);font-family:var(--gg-font-heading);font-size:18px;-webkit-line-clamp:2;line-height:1.35em;overflow:hidden}@media (prefers-reduced-motion:reduce){.gg-post__pagearrow,.gg-post__pagecard{transition:none}.gg-post__pagecard:hover,.gg-post__pagecard:hover .gg-post__pagearrow{transform:none}}@media (max-width:809.98px){.gg-post__inner{gap:36px}.gg-post__pager{gap:12px;grid-template-columns:1fr}.gg-post__pagecard--older{grid-column:auto}.gg-post__pagethumb{height:64px;width:64px}.gg-post__pagetitle{font-size:17px}}