.k-main--blog-hub{padding-block:0 var(--k-space-lg);color:var(--k-grey-900);background-color:var(--k-color-white)}.k-blog-hub__title{margin:0 0 var(--k-space-1);font-family:var(--k-font-heading);font-size:clamp(var(--k-text-xl),2vw + 1rem,var(--k-text-2xl));font-weight:var(--k-weight-bold);line-height:var(--k-leading-tight)}.k-blog-hub__lead,.k-blog-hub__section-intro{margin:0 0 var(--k-space-2);max-width:65ch;font-size:var(--k-text-base);line-height:var(--k-leading-relaxed);color:var(--k-grey-600)}.k-blog-hub__section-title{margin:0 0 var(--k-space-1);font-family:var(--k-font-heading);font-size:clamp(var(--k-text-lg),1.5vw + .75rem,var(--k-text-xl));font-weight:var(--k-weight-bold);line-height:var(--k-leading-tight)}.k-blog-hub__subscribe{margin-top:var(--k-space-2)}.k-blog-hub__subscribe--inline{margin-bottom:var(--k-space-2)}.k-main--blog .k-blog-hub__search.k-content-discovery,.k-blog-hub__search.k-content-discovery{width:100%;align-self:stretch;padding-block:var(--k-space-2) 0}.k-main--blog>.k-container:first-child{padding-top:var(--k-space-2)}.k-blog-hub__search-form{display:flex;align-items:stretch;gap:.5rem;max-width:36rem}.k-blog-hub__suggest{position:relative;flex:1;min-width:0}.k-blog-hub__search-form .k-content-discovery__search-input{width:100%;padding:.65rem .85rem;font:inherit;font-size:1rem;border:1px solid var(--k-grey-100);border-radius:5px;background:var(--k-color-white)}.k-blog-hub__search-form .k-blog-hub__search-submit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:calc(.4rem + 1px) 1rem calc(.4rem - 1px) 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;color:var(--k-grey-800);background-color:var(--k-grey-100);border:1px solid var(--k-grey-300);border-radius:5px;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.k-blog-hub__search-form .k-blog-hub__search-submit:hover,.k-blog-hub__search-form .k-blog-hub__search-submit:focus-visible{color:var(--k-grey-900);background-color:var(--k-grey-200);border-color:var(--k-grey-300)}.k-blog-hub__suggest-list{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:5;margin:0;padding:.25rem 0;list-style:none;background:var(--k-color-white);border:1px solid var(--k-grey-100);border-radius:0 0 5px 5px;box-shadow:0 8px 20px #00000014}.k-blog-hub__suggest-item{display:block;padding:.55rem .85rem;font-size:var(--k-text-sm, .875rem);line-height:1.35;color:var(--k-grey-900);cursor:pointer}.k-blog-hub__suggest-item:hover,.k-blog-hub__suggest-item.is-active{background:var(--k-grey-100)}.k-blog-hub__suggest-title{display:block}.k-blog-hub__suggest-phrase{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.2rem;font-size:.75rem;line-height:1.4;color:var(--k-grey-600)}.k-blog-hub__search-submit{flex-shrink:0}.k-page-section--dark .k-blog-hub__search-form .k-content-discovery__search-input,.k-page-section--charcoal .k-blog-hub__search-form .k-content-discovery__search-input,.k-page-section--invert .k-blog-hub__search-form .k-content-discovery__search-input{background:var(--k-grey-900);border-color:var(--k-grey-600);color:var(--k-color-white)}.k-page-section--dark .k-blog-hub__suggest-list,.k-page-section--charcoal .k-blog-hub__suggest-list,.k-page-section--invert .k-blog-hub__suggest-list{background:var(--k-grey-900);border-color:var(--k-grey-600);box-shadow:0 8px 20px #0006}.k-page-section--dark .k-blog-hub__suggest-item,.k-page-section--charcoal .k-blog-hub__suggest-item,.k-page-section--invert .k-blog-hub__suggest-item{color:var(--k-color-white)}.k-page-section--dark .k-blog-hub__suggest-item:hover,.k-page-section--dark .k-blog-hub__suggest-item.is-active,.k-page-section--charcoal .k-blog-hub__suggest-item:hover,.k-page-section--charcoal .k-blog-hub__suggest-item.is-active,.k-page-section--invert .k-blog-hub__suggest-item:hover,.k-page-section--invert .k-blog-hub__suggest-item.is-active{background:var(--k-grey-800)}.k-page-section--dark .k-blog-hub__suggest-phrase,.k-page-section--charcoal .k-blog-hub__suggest-phrase,.k-page-section--invert .k-blog-hub__suggest-phrase{color:var(--k-grey-400)}.k-page-section--dark .k-blog-hub__search-form .k-blog-hub__search-submit,.k-page-section--charcoal .k-blog-hub__search-form .k-blog-hub__search-submit,.k-page-section--invert .k-blog-hub__search-form .k-blog-hub__search-submit{color:var(--k-color-white);background-color:var(--k-grey-800);border-color:var(--k-grey-600)}.k-page-section--dark .k-blog-hub__search-form .k-blog-hub__search-submit:hover,.k-page-section--dark .k-blog-hub__search-form .k-blog-hub__search-submit:focus-visible,.k-page-section--charcoal .k-blog-hub__search-form .k-blog-hub__search-submit:hover,.k-page-section--charcoal .k-blog-hub__search-form .k-blog-hub__search-submit:focus-visible,.k-page-section--invert .k-blog-hub__search-form .k-blog-hub__search-submit:hover,.k-page-section--invert .k-blog-hub__search-form .k-blog-hub__search-submit:focus-visible{color:var(--k-color-white);background-color:var(--k-grey-700);border-color:var(--k-grey-500)}.k-page-section--dark .k-content-discovery__chip,.k-page-section--charcoal .k-content-discovery__chip,.k-page-section--invert .k-content-discovery__chip{color:var(--k-color-white);background-color:var(--k-grey-800);border-color:var(--k-grey-600)}.k-page-section--dark .k-content-discovery__chip:hover,.k-page-section--dark .k-content-discovery__chip:focus-visible,.k-page-section--charcoal .k-content-discovery__chip:hover,.k-page-section--charcoal .k-content-discovery__chip:focus-visible,.k-page-section--invert .k-content-discovery__chip:hover,.k-page-section--invert .k-content-discovery__chip:focus-visible{color:var(--k-color-white);background-color:var(--k-grey-700);border-color:var(--k-grey-500)}.k-page-section--dark .k-content-discovery__chip.is-active,.k-page-section--dark .k-content-discovery__chip[aria-pressed=true],.k-page-section--charcoal .k-content-discovery__chip.is-active,.k-page-section--charcoal .k-content-discovery__chip[aria-pressed=true],.k-page-section--invert .k-content-discovery__chip.is-active,.k-page-section--invert .k-content-discovery__chip[aria-pressed=true]{background-color:var(--k-color-white);border-color:var(--k-color-white);color:var(--k-grey-900)}.k-post-grid{display:grid;grid-template-columns:1fr;gap:var(--k-space-2);margin-top:var(--k-space-2h)}@media(min-width:48rem){.k-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-2)}}@media(min-width:68rem){.k-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-post-card{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.k-post-card:hover,.k-post-card:focus-visible{opacity:.88}.k-post-card__image{position:relative;aspect-ratio:16/9;margin-bottom:var(--k-space-1);background-color:var(--k-grey-100);background-size:cover;background-position:center;border-radius:2px;overflow:hidden}.k-post-card__img{display:block;width:100%;height:100%;object-fit:cover}.k-post-card__mark{position:absolute;left:.75rem;bottom:.75rem;z-index:1;pointer-events:none}.k-post-card__eyebrow{margin:0 0 .35rem;font-size:var(--k-text-xs, .75rem);font-weight:var(--k-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--k-grey-600)}.k-post-card__title{margin:0 0 var(--k-space-h);font-family:var(--k-font-heading);font-size:var(--k-text-base);font-weight:var(--k-weight-semibold);line-height:var(--k-leading-snug);color:var(--k-grey-900)}.k-post-card__excerpt{margin:0;font-size:var(--k-text-sm);line-height:var(--k-leading-relaxed);color:var(--k-grey-800);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.k-blog-hub__carousel-widget{position:relative;padding-block:var(--k-space-1)}.k-carousel__viewport{overflow:hidden}.k-carousel__container{display:flex;touch-action:pan-y}.k-carousel__slide{flex:0 0 100%;min-width:0;padding-right:var(--k-space-1)}@media(min-width:48rem){.k-carousel__slide{flex-basis:50%}}@media(min-width:68rem){.k-carousel__slide{flex-basis:25%}}.k-carousel__slide-link{display:block;text-decoration:none}.k-carousel__slide-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px}.k-carousel__prev,.k-carousel__next{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.5rem;line-height:1;color:var(--k-grey-900);background:#ffffffe6;border:var(--k-border-thin) solid var(--k-color-border);border-radius:50%;cursor:pointer;transform:translateY(-50%)}.k-carousel__prev:disabled,.k-carousel__next:disabled{opacity:.35;cursor:not-allowed}.k-carousel__prev{left:0}.k-carousel__next{right:0}
