.blog-archive__hero{background:var(--vn-color-base-dark);color:var(--vn-color-white);padding-block:var(--vn-section-space-m)}.blog-archive__hero-inner{align-items:center;display:grid;gap:var(--vn-space-xxl);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;margin-inline:auto;max-width:1020px;text-align:center}.blog-archive__hero-inner--centered{align-items:center;display:flex;flex-direction:column;gap:var(--vn-space-m)}.blog-archive__hero-inner--centered .blog-archive__hero-content{align-items:center;gap:var(--vn-space-xs)}.blog-archive__hero-inner--centered .blog-archive__categories{justify-content:center}.blog-archive__hero-inner--centered .blog-archive__hero-heading{font-size:var(--vn-h3);font-weight:var(--vn-text-700);line-height:var(--vn-line-height-tight);max-width:none;width:100%}.blog-archive__hero-inner--centered .blog-archive__hero-heading h1{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.blog-archive__hero-inner--centered .blog-archive__hero-heading em{color:var(--vn-color-primary-light);font-style:normal}.blog-archive__hero-inner--centered h1.blog-archive__hero-heading{font-size:var(--vn-h2)}.blog-archive__hero-inner--centered h1.blog-archive__hero-heading .hs_cos_wrapper{display:inline}.blog-archive__hero-dot{color:var(--vn-color-primary-light)}.blog-archive__hero-inner--centered .blog-archive__tagline{font-size:var(--vn-text-m);max-width:620px}.vn-blog-archive-container{margin:0 auto;max-width:100%;width:1200px}.blog-archive__hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--vn-space-m)}.blog-archive__hero-heading{color:var(--vn-color-white);font-size:var(--vn-text-l);margin:0 auto;max-width:400px}.blog-archive__logo{height:70px}.blog-archive__tagline{color:var(--vn-color-gray-300);font-size:var(--vn-text-s);font-weight:var(--vn-text-300);margin:0}.blog-archive__categories{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vn-space-s)}.blog-archive__categories-label{border-bottom:2px solid var(--vn-color-primary-light);color:var(--vn-color-white);font-size:var(--vn-text-s);padding-bottom:2px}.blog-archive__category-pill{background-color:transparent;border:1px solid var(--vn-color-gray-500);color:var(--vn-color-white);display:inline-block;font-size:var(--vn-text-s);font-weight:var(--vn-text-500);padding:.3em 1.2em;text-decoration:none;transition:all var(--vn-transition-base)}.blog-archive__category-pill:hover{background-color:var(--vn-color-primary-light);border-color:var(--vn-color-primary-light);color:var(--vn-color-white)}.blog-archive__category-pill--active{background-color:var(--vn-color-primary);border-color:var(--vn-color-primary)}.blog-archive__category-pill--overflow{display:none}.blog-archive__categories--expanded .blog-archive__category-pill--overflow{display:inline-block}.blog-archive__categories-toggle{background:none;border:none;color:var(--vn-color-white);cursor:pointer;font-family:inherit;font-size:var(--vn-text-s);font-weight:var(--vn-text-500);padding:0;transition:color var(--vn-transition-base)}.blog-archive__categories-toggle:hover{color:var(--vn-color-primary-light)}.blog-archive__categories--expanded .blog-archive__categories-toggle{display:none}.blog-archive__view-all{align-items:center;color:var(--vn-color-gray-300);display:inline-flex;font-size:var(--vn-text-xs);gap:var(--vn-space-xs);text-decoration:none;transition:color var(--vn-transition-base)}.blog-archive__view-all:hover{color:var(--vn-color-white)}.blog-archive__view-all-icon{height:12px;transition:transform var(--vn-transition-base);width:12px}.blog-archive__view-all:hover .blog-archive__view-all-icon{transform:rotate(180deg)}#newsletter .vn-full-width-cta__button{align-items:center;background:var(--vn-color-white);border:1px solid var(--vn-color-white);border-radius:var(--vn-radius-s);color:var(--vn-color-dark);display:inline-flex;font-size:var(--vn-text-s);font-weight:var(--vn-text-600);justify-content:center;min-height:48px;padding:0 var(--vn-space-s);transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}#newsletter .vn-full-width-cta__button:hover{background:var(--vn-color-base-pale);border-color:var(--vn-color-base-pale);border-image:none;color:var(--vn-color-dark);transform:translateY(-1px)}.blog-archive__search-wrapper{margin:0 auto;max-width:400px;width:100%}.blog-archive__search-form{position:relative;width:100%}.blog-archive__search-input{background-color:hsla(0,0%,100%,.1);border:1px solid var(--vn-color-gray-600);color:var(--vn-color-white);font-size:var(--vn-text-s);padding:8px var(--vn-space-s);padding-right:50px;transition:all var(--vn-transition-base);width:100%}.blog-archive__search-input::placeholder{color:var(--vn-color-gray-400)}.blog-archive__search-input:focus{background-color:hsla(0,0%,100%,.15);border-color:var(--vn-color-primary);outline:none}.blog-archive__search-button{align-items:center;background:none;border:none;color:var(--vn-color-gray-400);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color var(--vn-transition-base)}.blog-archive__search-button:hover{color:var(--vn-color-white)}.blog-archive__search-icon{height:20px;width:20px}.blog-archive__breadcrumbs{background-color:var(--vn-color-gray-100);border-bottom:1px solid var(--vn-color-gray-300);padding-block:var(--vn-space-xs)}.blog-archive__breadcrumbs .vn-container{max-width:100%;width:1200px}.blog-archive__breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--vn-text-xs);gap:var(--vn-space-xs);list-style:none;margin:0;padding:0}.blog-archive__breadcrumb-item{align-items:center;color:var(--vn-color-gray-600);display:flex;gap:var(--vn-space-xs);margin-bottom:0}.blog-archive__breadcrumb-item:not(:last-child):after{color:var(--vn-color-gray-400);content:"/"}.blog-archive__breadcrumb-link{color:var(--vn-color-gray-600);text-decoration:none;transition:color var(--vn-transition-base)}.blog-archive__breadcrumb-link:hover{color:var(--vn-color-primary)}.blog-archive__breadcrumb-logo{display:block;height:13px;width:auto}.blog-archive__breadcrumb-item--current{color:var(--vn-color-gray-900);font-weight:var(--vn-text-500)}.blog-archive__featured-spotlight{background-color:var(--vn-color-white);padding-block:var(--vn-section-space-xs)}.blog-archive__featured-spotlight-grid{display:grid;gap:var(--vn-space-m);grid-template-columns:1fr 1fr}.blog-archive__featured{height:100%;min-height:300px;overflow:hidden;position:relative}.blog-archive__featured-badge{background-color:var(--vn-color-white);color:var(--vn-color-gray-900);font-size:var(--vn-text-xs);font-weight:var(--vn-text-700);left:var(--vn-space-m);letter-spacing:.05em;padding:calc(var(--vn-space-xs)/2) var(--vn-space-s);position:absolute;text-transform:uppercase;top:var(--vn-space-m);z-index:2}.blog-archive__featured-link{color:inherit;display:block;height:100%;text-decoration:none}.blog-archive__featured-image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.blog-archive__featured-image{height:100%;object-fit:cover;width:100%}.blog-archive__featured-overlay{background:linear-gradient(to top,rgba(var(--vn-color-base-dark-rgb),.85) 0,rgba(var(--vn-color-base-dark-rgb),.2) 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.blog-archive__featured-content{display:flex;flex-direction:column;gap:var(--vn-space-m);height:100%;justify-content:flex-end;padding:var(--vn-space-m);position:relative;z-index:3}.blog-archive__featured-title{color:var(--vn-color-white);font-size:var(--vn-h4);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-tight);margin:0}.blog-archive__featured-excerpt{color:var(--vn-color-gray-200);font-size:var(--vn-text-m);line-height:var(--vn-line-height-relaxed);margin:0}.blog-archive__featured-tags{display:flex;flex-wrap:wrap;gap:var(--vn-space-xs)}.blog-archive__featured-tag{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);color:var(--vn-color-white);display:inline-block;font-size:var(--vn-text-xs);font-weight:var(--vn-text-600);padding:var(--vn-space-xs) var(--vn-space-s)}.blog-archive__spotlight{display:flex;flex-direction:column;gap:var(--vn-space-xs)}.blog-archive__spotlight-heading{color:var(--vn-color-gray-900);font-size:var(--vn-text-m);font-weight:var(--vn-text-700);margin:0}.blog-archive__spotlight-list{display:grid;gap:calc(var(--vn-space-xs)/2);grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);height:100%}.blog-archive__spotlight-card{background-color:var(--vn-color-gray-100);overflow:hidden}.blog-archive__spotlight-link{color:inherit;display:grid;gap:0;grid-template-columns:1fr 3fr;height:100%;text-decoration:none}.blog-archive__spotlight-thumbnail-wrapper{background-color:var(--vn-color-gray-200);flex-shrink:0;height:100%;overflow:hidden;width:100%}.blog-archive__spotlight-thumbnail{height:100%;object-fit:cover;width:100%}.blog-archive__spotlight-content{display:flex;flex:1;flex-direction:column;gap:4px;padding:var(--vn-space-s)}.blog-archive__spotlight-title{color:var(--vn-color-gray-900);font-size:var(--vn-text-s);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-snug);margin:0;transition:color var(--vn-transition-base)}.blog-archive__spotlight-tags{display:flex;flex-wrap:wrap;gap:var(--vn-space-xs)}.blog-archive__spotlight-tag{color:var(--vn-color-gray-600);font-size:var(--vn-text-xs)}.blog-archive__spotlight-readmore{color:var(--vn-color-black);font-size:12px;font-weight:var(--vn-text-500);margin-top:auto;transition:color var(--vn-transition-base)}.blog-archive__spotlight-link:hover .blog-archive__spotlight-readmore{color:var(--vn-color-primary-dark)}.blog-archive__latest{background-color:var(--vn-color-gray-50);padding-block:var(--vn-section-space-s)}.blog-archive__latest-header{align-items:baseline;display:flex;gap:var(--vn-space-m);justify-content:space-between;margin-bottom:var(--vn-space-m)}.blog-archive__latest-header .blog-archive__section-heading{margin-bottom:0}.blog-archive__section-heading{color:var(--vn-color-gray-900);font-size:var(--vn-h3);font-weight:var(--vn-text-700);margin:0 0 var(--vn-space-m) 0}.blog-archive__latest-grid{column-gap:var(--vn-space-m);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);row-gap:var(--vn-space-xs)}.blog-archive__latest-card{background-color:var(--vn-color-gray-100);overflow:hidden}.blog-archive__latest-link{color:inherit;display:grid;gap:0;grid-template-columns:1fr 3fr;height:100%;text-decoration:none}.blog-archive__latest-thumbnail-wrapper{background-color:var(--vn-color-gray-200);flex-shrink:0;height:100%;overflow:hidden;width:100%}.blog-archive__latest-thumbnail{height:100%;object-fit:cover;width:100%}.blog-archive__latest-content{display:flex;flex:1;flex-direction:column;gap:4px;padding:var(--vn-space-s)}.blog-archive__latest-title{color:var(--vn-color-gray-900);font-size:var(--vn-text-s);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-snug);margin:0;transition:color var(--vn-transition-base)}.blog-archive__latest-meta{color:var(--vn-color-gray-600);display:flex;flex-wrap:wrap;font-size:var(--vn-text-xs);gap:var(--vn-space-xs)}.blog-archive__latest-date{color:var(--vn-color-gray-600);font-size:10px}.blog-archive__meta-separator{color:var(--vn-color-gray-400)}.blog-archive__latest-readmore{color:var(--vn-color-primary);font-size:12px;font-weight:var(--vn-text-500);margin-top:auto;text-decoration:underline;transition:color var(--vn-transition-base)}.blog-archive__latest-link:hover .blog-archive__latest-readmore{color:var(--vn-color-primary-dark)}.blog-archive__category-section{background-color:var(--vn-color-white);padding-block:var(--vn-section-space-xs)}.blog-archive__category-section:nth-of-type(2n),.vn-blog-archive-container>.hs_cos_wrapper_type_module:nth-of-type(2n) .blog-archive__category-section{background-color:var(--vn-color-gray-50)}.blog-archive__category-section--last{padding-bottom:var(--vn-section-space-m)}.blog-archive__category-header{align-items:flex-end;display:flex;gap:var(--vn-space-l);justify-content:space-between;margin-bottom:var(--vn-space-m)}.blog-archive__category-heading{color:var(--vn-color-gray-900);font-size:var(--vn-h3);font-weight:var(--vn-text-700);margin:0}.blog-archive__category-description{color:var(--vn-color-gray-600);font-size:var(--vn-text-m);line-height:var(--vn-line-height-relaxed);margin:0}.blog-archive__category-description p{margin:0}.blog-archive__category-link{align-items:center;color:var(--vn-color-primary);display:inline-flex;font-size:var(--vn-text-s);font-weight:var(--vn-text-600);gap:var(--vn-space-xs);text-decoration:none;transition:all var(--vn-transition-base);white-space:nowrap}.blog-archive__category-link:hover{color:var(--vn-color-primary-dark);gap:var(--vn-space-s)}.blog-archive__category-link-icon{height:20px;transition:transform var(--vn-transition-base);width:20px}.blog-archive__category-link:hover .blog-archive__category-link-icon{transform:translateX(4px)}.blog-archive__category-grid{display:grid;gap:var(--vn-space-xs);grid-template-columns:repeat(3,1fr)}.blog-archive__latest .blog-archive__category-grid{row-gap:var(--vn-space-m)}.blog-archive__category-card{background-color:var(--vn-color-white);border:1px solid var(--vn-color-gray-200);overflow:hidden}.blog-archive__category-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-archive__category-card-image-wrapper{aspect-ratio:2.5/1;background-color:var(--vn-color-gray-200);overflow:hidden;width:100%}.blog-archive__category-card-image{height:100%;object-fit:cover;width:100%}.blog-archive__category-card-content{display:flex;flex:1;flex-direction:column;gap:4px;padding:var(--vn-space-xs)}.blog-archive__category-card-tag{background:var(--vn-gradient-primary);color:var(--vn-color-white);display:inline-block;font-size:var(--vn-text-xs);font-weight:var(--vn-text-600);letter-spacing:.05em;padding:calc(var(--vn-space-xs)/2) var(--vn-space-s);text-transform:uppercase;width:fit-content}.blog-archive__category-card-date{color:var(--vn-color-gray-600);font-size:10px}.blog-archive__category-card-title{color:var(--vn-color-gray-900);font-size:var(--vn-text-s);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-snug);margin:0;transition:color var(--vn-transition-base)}.blog-archive__category-card-excerpt{color:var(--vn-color-gray-700);font-size:var(--vn-text-xs);line-height:var(--vn-line-height-relaxed);margin:0}.blog-archive__category-card-readmore{color:var(--vn-color-primary);font-size:12px;font-weight:var(--vn-text-500);margin-top:auto;padding-top:8px;text-decoration:underline;transition:color var(--vn-transition-base)}.blog-archive__category-card-link:hover .blog-archive__category-card-readmore{color:var(--vn-color-primary-dark)}.blog-simple-pager{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vn-space-xs);justify-content:center;margin-top:var(--vn-space-l)}.blog-simple-pager__link{align-items:center;border:1px solid var(--vn-color-gray-300);color:var(--vn-color-gray-900);display:inline-flex;font-weight:var(--vn-text-500);height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 var(--vn-space-xs);text-decoration:none;transition:background-color var(--vn-transition-base),border-color var(--vn-transition-base)}.blog-simple-pager__link--current,.blog-simple-pager__link:hover{border-color:var(--vn-color-gray-900)}.blog-simple-pager__link--current{background-color:var(--vn-color-gray-900);color:var(--vn-color-white);cursor:default}.blog-archive__newsletter-cta{align-items:center;display:flex;min-height:50vh;padding-block:var(--vn-section-space-m);position:relative;scroll-margin-top:calc(var(--header-current-height, 72px) + 100px)}.blog-archive__newsletter-cta-bg{inset:0;position:absolute;z-index:0}.blog-archive__newsletter-cta-bg-image{height:100%;object-fit:cover;width:100%}.blog-archive__newsletter-cta-overlay{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5));inset:0;position:absolute}.blog-archive__newsletter-cta-content{container-name:newsletter-cta-content;container-type:inline-size;margin-inline:auto;max-width:var(--vn-container-width,1400px);padding-inline:var(--vn-space-m);position:relative;width:100%;z-index:1}.blog-archive__newsletter-cta-heading{font-size:6.3cqi;font-weight:var(--vn-text-800);line-height:1.15;margin:0 0 var(--vn-space-m);text-transform:uppercase;white-space:nowrap}.blog-archive__newsletter-cta-heading-line{color:var(--vn-color-white);display:block;padding:.15em var(--vn-space-m);width:fit-content}.blog-archive__newsletter-cta-heading-line--highlight{background-color:var(--vn-color-base)}.blog-archive__newsletter-cta-body{display:flex;flex-wrap:wrap;gap:var(--vn-space-xl);margin-block-start:var(--vn-space-l);padding-inline-start:var(--vn-space-m)}.blog-archive__newsletter-cta-lede{color:var(--vn-color-white);flex:1;font-size:var(--vn-text-l);font-weight:var(--vn-text-500);margin:0;max-width:45ch;min-width:280px}.blog-archive__newsletter-form{flex:1;min-width:320px}.blog-archive__newsletter-form-wrapper{display:flex;gap:var(--vn-space-s);max-width:600px}.blog-archive__newsletter-input{background-color:hsla(0,0%,100%,.95);border:2px solid transparent;color:var(--vn-color-gray-900);flex:1;font-size:var(--vn-text-m);padding:var(--vn-space-xs) var(--vn-space-m);transition:all var(--vn-transition-base)}.blog-archive__newsletter-input::placeholder{color:var(--vn-color-gray-500)}.blog-archive__newsletter-input:focus{background-color:var(--vn-color-white);border-color:var(--vn-color-primary);outline:none}.blog-archive__newsletter-submit{align-items:center;background-color:var(--vn-color-primary);border:2px solid var(--vn-color-primary);color:var(--vn-color-white);cursor:pointer;display:inline-flex;font-family:var(--vn-font-primary);font-size:calc(var(--vn-text-m)*.9);font-weight:500;gap:var(--vn-space-xs);letter-spacing:.03em;padding:.5em 1.5em;text-transform:uppercase;transition:all .15s linear;white-space:nowrap}.blog-archive__newsletter-submit:hover{background-color:transparent;border-image-slice:1;border-image-source:var(--vn-gradient-secondary);transform:translateY(-2px)}.blog-archive__newsletter-submit-icon{height:1em;transition:transform .15s linear;width:1em}.blog-archive__newsletter-submit:hover .blog-archive__newsletter-submit-icon{transform:translateX(4px)}.blog-archive__newsletter-disclaimer{color:var(--vn-color-gray-300);font-size:var(--vn-text-s);margin:4px 0 0}@media (max-width:1024px){.blog-archive__featured-spotlight-grid{gap:var(--vn-space-l);grid-template-columns:1fr}.blog-archive__featured{min-height:400px}.blog-archive__category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-archive__hero{padding-block:var(--vn-section-space-m)}.blog-archive__hero-inner{gap:var(--vn-space-m);grid-template-columns:1fr}.blog-archive__logo{max-width:150px}.blog-archive__tagline{font-size:var(--vn-text-m)}.blog-archive__categories{gap:var(--vn-space-xs)}.blog-archive__category-pill{font-size:var(--vn-text-xs);padding:calc(var(--vn-space-xs)/2) var(--vn-space-s)}.blog-archive__categories-toggle{font-size:var(--vn-text-xs)}.blog-archive__search-input{font-size:var(--vn-text-s);padding:var(--vn-space-s) var(--vn-space-m);padding-right:45px}.blog-archive__featured{min-height:350px}.blog-archive__featured-title{font-size:var(--vn-h3)}.blog-archive__featured-excerpt{font-size:var(--vn-text-s)}.blog-archive__latest-grid{grid-template-columns:1fr}.blog-archive__category-header{align-items:flex-start;flex-direction:column;gap:var(--vn-space-m)}.blog-archive__category-grid{grid-template-columns:1fr}.blog-archive__newsletter-cta{min-height:auto;padding-block:var(--vn-section-space-s)}.blog-archive__newsletter-cta-heading{font-size:8.5cqi;white-space:normal}.blog-archive__newsletter-cta-heading-line{padding:.25em var(--vn-space-m)}.blog-archive__newsletter-cta-body{padding-inline-start:var(--vn-space-s)}.blog-archive__newsletter-cta-lede{font-size:var(--vn-text-m)}.blog-archive__newsletter-form-wrapper{flex-direction:column}.blog-archive__newsletter-input{width:100%}.blog-archive__newsletter-submit{justify-content:center}}