@layer page{.body-container--blog-index .tk-dark-band{margin-inline:auto;max-width:var(--sp-max-content-width)}.blog-header__inner,.blog-post,.blog-related-posts{padding:var(--sp-vertical-spacing) 0}.blog-post__meta a,.blog-post__tag-link{color:var(--sp-body-font-color)}.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:var(--sp-body-font-color-hover)}.blog-post__tag-link:active{color:var(--sp-body-font-color-active)}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:var(--sp-h2-font-family);font-size:var(--sp-h2-font-size);font-style:var(--sp-h2-font-style);font-weight:var(--sp-h2-font-weight);text-decoration:var(--sp-h2-text-decoration);text-transform:var(--sp-h2-text-transform)}.blog-related-posts__title-link{color:var(--sp-h2-font-color)}.blog-comments{margin-bottom:var(--sp-vertical-spacing)}#comments-listing .comment-reply-to{color:var(--sp-anchor-font-color)}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:var(--sp-anchor-font-color-hover)}#comments-listing .comment-reply-to:active{color:var(--sp-anchor-font-color-active)}.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{margin-right:.35rem}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.body-container--blog-post{padding-top:var(--sp-vertical-spacing)}.blog-post>h1{color:var(--tk-green);font-family:var(--tk-font-display);font-size:clamp(34px,4.5vw,52px);font-weight:900;letter-spacing:.005em;line-height:1.05;margin-bottom:16px}.blog-post__meta{align-items:baseline;border-bottom:1px solid var(--tk-rule);color:var(--tk-ink-3);display:flex;flex-wrap:wrap;font-family:var(--tk-font-sans);font-size:12px;font-weight:600;gap:6px 14px;letter-spacing:.14em;padding-bottom:16px;text-transform:uppercase}.blog-post__meta a{color:var(--tk-amber-2);letter-spacing:inherit;text-decoration:none}.blog-post__meta a:hover{color:var(--tk-green)}.blog-post__timestamp{color:var(--tk-ink-3);display:inline}.blog-post__body{color:var(--tk-ink-2);font-family:var(--tk-font-sans);font-size:17px;line-height:1.75}.blog-post__body>*+*{margin-top:1.1em}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:var(--tk-green);font-family:var(--tk-font-display);font-weight:900;line-height:1.15;margin-top:1.6em}.blog-post__body h2{font-size:30px}.blog-post__body h3{font-size:24px}.blog-post__body a{color:var(--tk-amber-2);text-decoration:underline;text-underline-offset:2px}.blog-post__body a:hover{color:var(--tk-green)}.blog-post__body img{border-radius:var(--tk-radius);height:auto;max-width:100%}.blog-post__body blockquote{border-left:3px solid var(--tk-amber);color:var(--tk-green-deep);font-family:var(--tk-font-serif);font-style:italic;margin:1.4em 0;padding:4px 0 4px 20px}.blog-post__tags{align-items:center;color:var(--tk-ink-3);display:flex;flex-wrap:wrap;font-family:var(--tk-font-sans);font-size:12px;font-weight:600;gap:8px;letter-spacing:.1em;margin-top:28px;text-transform:uppercase}.blog-post__tags svg{fill:var(--tk-amber);height:auto;width:15px}.blog-post__tag-link{color:var(--tk-green);font-size:12px;text-decoration:none}.blog-post__tag-link:hover{color:var(--tk-amber-2)}.blog-related-posts{background-color:var(--tk-paper-2);border-top:1px solid var(--tk-rule);margin-top:var(--sp-vertical-spacing)}.blog-related-posts h2{color:var(--tk-green);font-family:var(--tk-font-display);font-size:clamp(28px,3vw,40px);font-weight:900;margin-bottom:28px;text-align:center}.blog-related-posts__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.blog-related-posts__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-related-posts__list{grid-template-columns:1fr}}.blog-related-posts__post{background:var(--tk-paper);border:1px solid var(--tk-rule);border-radius:var(--tk-radius);display:flex;flex:none;flex-direction:column;overflow:hidden;padding:0;transition:transform .15s,box-shadow .15s}.blog-related-posts__post:hover{box-shadow:0 8px 24px rgba(30,57,30,.08);transform:translateY(-2px)}.blog-related-posts__post-image-wrapper{display:block;line-height:0}.blog-related-posts__image{display:block;height:180px;max-width:none;object-fit:cover;width:100%}.blog-related-posts__content{padding:20px}.blog-related-posts__title{margin:0 0 8px}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:var(--tk-green);font-family:var(--tk-font-display);font-size:20px;font-weight:900;line-height:1.15;text-decoration:none}.blog-related-posts__title-link:hover{color:var(--tk-amber-2)}.blog-related-posts__content p{color:var(--tk-ink-2);font-family:var(--tk-font-sans);font-size:15px;line-height:1.55;margin:0}}article.hs-blog-post{background:var(--tk-paper);border:1px solid var(--tk-rule);border-radius:var(--tk-radius);display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0;transition:transform .15s,box-shadow .15s}article.hs-blog-post:hover{box-shadow:0 8px 24px rgba(30,57,30,.08);transform:translateY(-2px)}article.hs-blog-post .hs-blog-post__image-wrapper{aspect-ratio:16/10;border-radius:0;margin:0;max-width:100%;order:0;overflow:hidden;width:100%}article.hs-blog-post .hs-blog-post__image-wrapper a,article.hs-blog-post .hs-blog-post__image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}article.hs-blog-post .hs-blog-post__content-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8px;order:1;padding:22px}article.hs-blog-post h2,article.hs-blog-post h3{margin:0}article.hs-blog-post h2 a,article.hs-blog-post h3 a{color:var(--tk-green);font-family:var(--tk-font-display);font-size:20px;font-weight:900;line-height:1.15;text-decoration:none}article.hs-blog-post h2 a:hover,article.hs-blog-post h3 a:hover{color:var(--tk-amber-2)}article.hs-blog-post .hs-blog-post__publish-date,article.hs-blog-post time{color:var(--tk-ink-3);font-family:var(--tk-font-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}article.hs-blog-post .hs-blog-post__tag,article.hs-blog-post .hs-blog-post__tags a{background:var(--tk-amber);border-radius:999px;color:#fff;display:inline-block;font-family:var(--tk-font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 10px;text-decoration:none;text-transform:uppercase}article.hs-blog-post .hs-blog-post__description,article.hs-blog-post .hs-blog-post__post-summary{color:var(--tk-ink-2);font-family:var(--tk-font-sans);font-size:15px;line-height:1.55}