:root{--color-white:#fff;--color-offwhite:#f8f8f8;--color-text-white:#fff;--color-grey:#333;--color-light-grey:#797777;--color-text-grey:#333;--color-text-light-grey:#404040;--color-border:#ccc;--color-input:#d8dedf;--color-outline:#2185d0}main{margin:3rem 0 0}body.no-overflow{overflow:hidden}.article__title{color:var(--color-body);font-family:var(--font-family-secondary);font-size:2.25rem;font-weight:700;line-height:1.2}.article__title a:active,.article__title a:focus,.article__title a:hover,.article__title:focus,.article__title:hover,a:active>.article .article__title,a:focus>.article .article__title,a:hover>.article .article__title{color:var(--color-body--hover)}.article__title a,.article__title:focus a,.article__title:hover a{color:inherit}.article{display:flex;flex-direction:column;gap:1.875rem;text-align:left}.article a{display:block}.article a,.article a:active,.article a:focus,.article a:hover{color:inherit}.article__content{display:flex;flex:1;flex-direction:column;gap:1rem}.article__details{font-size:1.25rem;line-height:1.3}.article,.article__text{font-size:1rem}.article__text{margin-top:.5rem}.article__text p{margin:0}.article__text p:not(:last-child){margin-bottom:1.25rem}.article__image{align-items:start;display:flex;flex-shrink:0;justify-content:center}.article__image *,.article__image img{max-height:440px;object-fit:cover;width:100%}.article__actions{align-items:end;display:flex;margin-top:.25rem}.article__actions a{text-transform:uppercase}.article__tag{background-color:#fafbfb;border:2px solid #f4f6f6;border-radius:3px;color:var(--color-text-grey);font-size:.9rem;font-weight:700;line-height:1;padding:.625rem 1.5rem;text-align:center;white-space:nowrap}.article__actions .article__tag{margin-left:auto}.article.article--preview{flex-direction:row;gap:1rem}.article--preview .article__image img{height:100%;object-fit:cover;width:auto}.article--preview .article__title,.article--preview .article__title a{font-size:1.625rem}.article--preview .article__details{font-size:1rem}.article--preview .article__actions{justify-content:end}.article.article--preview .article__details{color:var(--color-text-grey);font-size:.9rem;font-weight:400}.article.article--preview .article__content{gap:.25rem;padding:.5rem 0 0}.article.article--preview .article__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:1.25rem;line-height:1.2;overflow:hidden}.article.article--preview .article__title~.article__details{margin-top:.25rem}.article.article--preview .article__image{height:100px;width:100px}.article.article--preview .article__image img{width:100%}.article.article--listing .article__title,.article.article--preview .article__title{text-wrap:balance}.article.article--listing .article__title{font-size:2rem}.article.article--listing .article__text{flex-grow:1}.article.article--listing .article__image,.article.article--listing .article__image img{height:235px}@media (max-width:767.98px){.article__title{font-size:2rem}.article.article--listing .article__title{font-size:1.5rem}.article__details{font-size:1.125rem}.article.article.article{padding:2rem 1rem}.article__content{gap:.5rem}.article__text{margin-top:.25rem}.article__actions{justify-content:end;margin-top:.25rem}.article.article--preview .article__content{gap:.5rem}.article.article--preview .article__title{max-width:400px}}@media (min-width:768px) and (max-width:991.98px){.article__title{font-size:2rem}}.author-section{align-items:start;display:flex;gap:1.75rem;margin-bottom:2rem;max-width:calc(660px + 1.875rem);position:relative}.author-avatar{border-radius:50%;flex:0 0 auto;height:125px;object-fit:cover;width:125px}.author-description{display:flex;flex-direction:column;gap:.625rem 1.5rem}.author-name{color:var(--color-primary);font-family:var(--font-family-secondary);font-size:1.5rem;font-weight:700;line-height:1.2}.author-links{align-items:center;display:flex;flex-wrap:wrap;gap:inherit}.author-link{align-items:end;color:var(--color-text-light-grey);display:flex;font-size:1rem;gap:.5rem;height:1.5rem;line-height:1}.author-link svg{display:block;height:auto;width:20px;fill:var(--color-light-grey)}.author-link .author-link-text{margin-bottom:2px}.author-link:focus,.author-link:hover{color:var(--color-primary)}.author-link:focus svg,.author-link:hover svg{fill:var(--color-primary)}@media (max-width:449.98px){.author-section{flex-direction:column}.author-avatar,.author-name{align-self:center}.author-name{text-align:center}}.button{background-color:var(--color-white);border:1px solid transparent;border-radius:999px;display:inline-block;font-size:1rem;line-height:1.1;overflow:hidden;padding:1em 1.5em;position:relative;text-align:center;transition:color .3s ease;z-index:1}.button:focus,.button:hover{background:var(--color-offwhite)}.button__plain{border:1px solid var(--color-primary);color:var(--color-primary);font-weight:700;min-width:145px}.button__plain:hover{color:var(--color-text-white)}.button__plain:before{background:var(--color-primary);border-radius:999px;content:"";height:100%;left:0;opacity:0;position:absolute;top:-100%;transition:top .2s,opacity .4s;width:100%;z-index:-1}.button__plain:hover:before{opacity:1;top:0}.button__primary{background-color:var(--color-primary);color:var(--color-text-white);font-weight:700;min-width:145px}.button__primary:active,.button__primary:focus,.button__primary:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-primary)}.button__primary:before{background:var(--color-white);border-radius:999px;content:"";height:100%;left:0;opacity:.2;position:absolute;top:-100%;transition:top .2s,opacity .4s;width:100%;z-index:-1}.button__primary:active:before,.button__primary:focus:before,.button__primary:hover:before{opacity:1;top:0}.button:focus-visible,a:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}@media (max-width:767.98px){.button.button__plain{min-width:auto;padding:.75em 1em}.button.button__primary{padding:.75em 1em}}.blog-post{color:var(--color-text-grey);font-size:1.125rem;margin:0 auto}.blog-post__hr{margin-bottom:4rem;margin-top:0}.blog-post__body{margin-bottom:3rem}.blog-post__body>.hs_cos_wrapper_type_rich_text>h1:first-child+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>h2:first-child+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>h3:first-child+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>h4:first-child+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>h5:first-child+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>h6:first-child+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>p.drop-cap:first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>p:first-child:has(img)+p:not(.hide-drop-cap):first-letter,.blog-post__body>.hs_cos_wrapper_type_rich_text>p:first-child:not(:has(img)):not(.hide-drop-cap):first-letter{float:none;font-family:var(--font-family-secondary);font-size:3em;font-weight:700;line-height:.7;margin:3.75rem .35rem 0 .125rem;text-transform:uppercase}.blog-post__body hr{margin:4rem 0}.blog-post__body li{margin-bottom:.5rem}.blog-post__body li::marker{color:var(--color-primary);margin-bottom:.5rem}.blog-post__body ul>li::marker{font-size:1.25em}.blog-post__body ol>li::marker{font-weight:700}.blog-post__image img{height:auto;max-width:100%;width:100%}.blog-post__kicker{color:var(--color-body);font-family:var(--font-family-secondary);font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem}.blog-post__title{font-size:clamp(1.75rem,1.75rem + 2vw,3.25rem);letter-spacing:-2px;line-height:1.2;margin-bottom:1rem}.blog-post__details{display:flex;flex-direction:column;font-size:1rem;gap:1.25rem;justify-content:space-between;margin-bottom:2rem}.blog-post__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.blog-post__tags svg{display:inline-block;vertical-align:middle;fill:var(--color-primary);height:auto;margin-right:.25rem;width:15px}.blog-post__tag{background-color:#fafbfb;border:2px solid #f4f6f6;border-radius:3px;font-size:.9rem;line-height:1;padding:.625rem 1.75rem;text-align:center;white-space:nowrap}@media (max-width:767.98px){.blog-post__body hr{margin:2rem 0}.blog-post__hr{margin-bottom:2rem}.blog-post__title{margin-bottom:.5rem}.blog-post__details{gap:.75rem}}.blog-related-posts{margin:5.625rem 0 4rem}.blog-related-posts__grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr 300px;grid-template-rows:auto}.blog-related-posts__grid>.article .article__title,.blog-related-posts__grid>.article .article__title a{font-size:1.75rem}.blog-related-posts__subgrid{display:grid;gap:1.5rem;grid-auto-rows:max-content}.blog-related-posts__subgrid .article.article--preview .article__image{height:100px;width:100px}.blog-related-posts__subgrid .article.article--preview .article__content{justify-content:center;padding:0}@media (max-width:767.98px){.blog-related-posts{margin:2.5rem 0 3rem}.blog-related-posts__grid{gap:0}.blog-related-posts__grid .article.article.article{padding:2rem 0 0}.blog-related-posts__grid .blog-related-post-1,.blog-related-posts__grid .blog-related-post-2{grid-column:1/-1}.blog-related-posts__subgrid{display:none}}@media (min-width:768px) and (max-width:991.98px){.blog-related-posts__subgrid{display:none}.blog-related-posts__grid{grid-template-columns:repeat(2,1fr)}.blog-related-posts__grid .article{grid-column:auto}}.blog-comments{margin:3rem auto 1rem;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}.hs-pagination__link{font-size:1.125rem}.hs-pagination__link svg{fill:var(--color-primary)}.hs-pagination__link--active{border:1px solid var(--color-primary)}.hs-pagination__link--number{padding:.375rem .5rem}.hs-search-results-title{font-size:2.5rem;line-height:1.2}.body-container--search-results .hs-search-results__listing{gap:2.5rem}.body-container--search-results .hs-search-results__listing__item{padding:0}.hs-search-results__featured-image{width:100%}.hs-search-results__content>.hs-search-results__link{color:var(--color-body);font-family:var(--font-family-secondary);font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hs-search-results__content>.hs-search-results__link:active,.hs-search-results__content>.hs-search-results__link:focus,.hs-search-results__content>.hs-search-results__link:hover{color:var(--color-body--hover)}.hs-search-results__title{font:inherit;margin-bottom:1.5rem}.hs-search-results__description{margin:0}.hs-search-results__pagination{margin-top:3rem}.hs-search-results__pagination__link{font-size:1.125rem}.hs-search-results__pagination__link--number{padding:.375rem .5rem}.hs-search-results__content>.hs-search-results__content,.hs-search-results__content>.hs-search-results__featured-image-wrapper{display:none}.body-container--search-results .newsletter-banner{margin-top:3rem}@media (max-width:767.98px){.body-container--search-results .hs-search-results__listing{gap:0}.body-container--search-results .hs-search-results__listing__item{border-bottom:1px solid var(--color-border);gap:1.875rem;margin:0 -1rem;padding:2rem 1rem}.hs-search-results__content>.hs-search-results__link{font-size:1.5rem}.hs-search-results__title{margin-bottom:.75rem}.body-container--search-results .hs-search-results__pagination__link--first,.body-container--search-results .hs-search-results__pagination__link--last{display:none}}