.blog-page-block{--blog-card-radius:var(--radius-l);--blog-card-gap:var(--content-space-xs)}.blog-page-block .container{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--container-padding)}.blog-page-block .h1.deep,.blog-page-block .h2,.blog-page-block .h4-semi,.blog-page-block .subtitle-s1-semi.deep{margin:0;color:var(--color-deep)}.blog-page-block .h1.deep{font-size:var(--text-h1)}.blog-page-block .h1.deep,.blog-page-block .h2{line-height:var(--leading-tight);font-weight:600}.blog-page-block .h2{font-size:clamp(1.75rem,3.5vw,2.78rem)}.blog-page-block .h4-semi{font-size:var(--text-h4);line-height:1.2;font-weight:600}.blog-page-block .b1-med{margin:0;color:var(--color-body-text);font-size:var(--text-body);line-height:var(--leading-body);font-weight:500}.blog-page-block .b1-med.deep{color:var(--color-deep)}.blog-page-block .blog-hero-sc{padding-block:var(--section-y-sm) var(--content-space-4xl)}.blog-page-block .blog-hero-s{display:flex;flex-flow:column;gap:var(--content-space-l)}.blog-page-block .blog-hero-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--content-space-xl)}.blog-page-block .blog-hero-title{flex:0 0 auto;margin:0;line-height:1;white-space:nowrap}.blog-page-block .blog-hero-subtitle{max-width:42rem;margin:0}.blog-page-block .blog-hero-s .text-block{display:flex;flex-flow:column;gap:var(--content-space-m);max-width:42rem}.blog-page-block .blog-hero-s>.text.blog-hero-s{max-width:42rem}.blog-page-block .features-articles{display:flex;flex-flow:column;gap:var(--content-space-xl)}.blog-page-block .featured-articles-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--blog-card-gap);align-items:stretch}.blog-page-block .featured-articles-secondary{display:flex;flex-flow:column;gap:var(--blog-card-gap);min-height:100%}.blog-page-block .blog-list-wrapper{padding-top:var(--content-space-3xl)}.blog-page-block .blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--content-space-l);row-gap:var(--content-space-l)}.blog-page-block .blog-list-cta,.blog-page-block .blog-list-item{min-width:0}.blog-page-block .blog-cta-holder.blog-list-cta,.blog-page-block .blog-list-cta{grid-column:1/-1}.blog-page-block .blog-card{display:flex;flex-flow:column;width:100%;height:100%;padding:.68rem;border:.1rem solid rgb(15 15 15/10%);border-radius:var(--radius-xl);background:#fff;color:inherit;overflow:hidden;text-decoration:none;transition:transform .2s ease}.blog-page-block .blog-card--featured-compact,.blog-page-block .blog-card--featured-large{border:0;padding:0;border-radius:var(--blog-card-radius);background:var(--color-bg-card)}.blog-page-block .blog-card--featured-large{min-height:100%}.blog-page-block .blog-card--featured-large .blog-card-cover{flex:1;aspect-ratio:unset;min-height:14rem}.blog-page-block .featured-articles-primary,.blog-page-block .featured-articles-primary .blog-card{height:100%}.blog-page-block .blog-card-cover{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:30/18;border-radius:calc(var(--radius-xl) - .68rem);background:var(--color-border);transform:translateZ(0)}.blog-page-block .blog-card-cover .image-cover,.blog-page-block .blog-card-cover>span{border-radius:inherit}.blog-page-block .blog-card-cover>span{overflow:hidden}.blog-page-block .blog-card--featured-compact .blog-card-cover,.blog-page-block .blog-card--featured-large .blog-card-cover{border-radius:inherit}.blog-page-block .blog-card--featured-large .blog-card-cover{aspect-ratio:4/3;min-height:100%;height:100%}.blog-page-block .blog-card--featured-compact .blog-card-cover{aspect-ratio:16/11}.blog-page-block .blog-card-cover-placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#eceae6,#d8d5cf)}.blog-page-block .image-cover{object-fit:cover;width:100%;height:100%}.blog-page-block .blog-card-cover .blog-card-cover-placeholder,.blog-page-block .blog-card-cover .image-cover{transition:filter .2s ease,transform .2s ease}.blog-page-block .blog-card-hover{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;background:rgb(15 15 15/28%);opacity:0;transition:opacity .2s ease}.blog-page-block .blog-card-hover-text{padding:var(--content-space-l) var(--content-space-2xl);border:.1rem solid rgb(255 255 255/15%);border-radius:var(--radius-s);background:rgb(255 255 255/10%);color:#fff;font-size:var(--text-button);font-weight:500;line-height:1;text-align:center;text-transform:uppercase}@media (min-width:992px){.blog-page-block .blog-card:hover .blog-card-hover{opacity:1}.blog-page-block .blog-card:hover .blog-card-cover .blog-card-cover-placeholder,.blog-page-block .blog-card:hover .blog-card-cover .image-cover{filter:blur(8px);transform:scale(1.03)}}.blog-page-block .blog-card-info{position:relative;z-index:1;display:flex;flex:1;flex-flow:column;width:100%;padding:var(--content-space-2xl) var(--content-space-l) var(--content-space-xl)}.blog-page-block .blog-card--featured-large .blog-card-info{gap:var(--content-space-m);padding:var(--content-space-xl)}.blog-page-block .blog-card--featured-compact .blog-card-info{gap:var(--content-space-m);padding:var(--content-space-l)}.blog-page-block .blog-card-tags{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--content-space-l);row-gap:var(--content-space-l)}.blog-page-block .blog-card-tag{border-radius:var(--radius-full);background:var(--color-other-bg-1);color:var(--color-deep);font-size:var(--text-body-sm);font-weight:500;line-height:1.2;padding:.68rem .83rem}.blog-page-block .blog-card-meta{margin:0;font-size:var(--text-body)}.blog-page-block .blog-card-text{display:flex;flex-flow:column;gap:var(--content-space-l);padding-top:var(--content-space-l);padding-bottom:3.4rem}.blog-page-block .blog-card--featured-compact .blog-card-text,.blog-page-block .blog-card--featured-large .blog-card-text{padding-top:0;padding-bottom:0}.blog-page-block .blog-card-title{margin:0;color:var(--color-deep);display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--text-h4);font-weight:600;line-height:1.2;text-overflow:ellipsis;transition:color .2s ease}.blog-page-block .blog-card--featured-large .blog-card-title{font-size:clamp(1.35rem,2.2vw,1.85rem)}.blog-page-block .blog-card-decription{margin:0;color:var(--color-body-text);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--text-body);font-weight:500;line-height:1.5;letter-spacing:-.011rem;text-overflow:ellipsis}.blog-page-block .blog-card-author{position:absolute;right:var(--content-space-l);bottom:var(--content-space-xl);left:var(--content-space-l);display:flex;align-items:center;column-gap:var(--content-space-xs);row-gap:var(--content-space-xs)}.blog-page-block .blog-card--featured-compact .blog-card-author,.blog-page-block .blog-card--featured-large .blog-card-author{position:static;margin-top:auto}.blog-page-block .blog-author-avatar{aspect-ratio:1;width:2.6rem;overflow:hidden;border-radius:var(--radius-full);background:var(--color-border);flex-shrink:0}.blog-page-block .blog-card--featured-compact .blog-author-avatar,.blog-page-block .blog-card--featured-large .blog-author-avatar{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;background:var(--color-deep);color:#fff}.blog-page-block .blog-author-initial{font-size:.82rem;font-weight:600;line-height:1}.blog-page-block .blog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;padding-top:var(--content-space-3xl)}.blog-page-block .blog-page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.blog-page-block .blog-page-number{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-s);color:var(--color-text);font-size:var(--text-button);font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease}.blog-page-block a.blog-page-number:hover{background:var(--color-bg-card);color:var(--color-accent)}.blog-page-block .blog-page-number.is-current{background:var(--color-deep);color:#fff}.blog-page-block .view-more-cms{margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;text-decoration:none}.blog-page-block .blog-view-more{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.3rem;border:0;border-radius:var(--radius-s);background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:var(--text-button);font-weight:500;letter-spacing:-.029rem;padding:0 1.94rem;text-transform:uppercase;white-space:nowrap}.blog-page-block .button-bg.dark-2{position:absolute;inset:0;border-radius:inherit;background:var(--color-deep);transition:inset .25s ease}.blog-page-block .blog-view-more:hover .button-bg.dark-2{inset:.12rem}.blog-page-block .button-text.dark-3{position:relative;z-index:1}.blog-page-block .blog-cta-sc{padding-block:0 var(--section-y)}.blog-page-block .blog-cta{padding:var(--content-space-xs);border:.1rem solid rgb(15 15 15/10%);border-radius:var(--radius-xl);background-color:var(--color-other-bg-1);background-image:radial-gradient(circle at 100% 50%,rgb(198 68 47/8%),transparent 55%);background-repeat:no-repeat;background-position:100%;background-size:contain}.blog-page-block .blog-cta-card{display:flex;flex-flow:column;gap:var(--content-space-3xl);width:min(100%,48rem);padding:var(--content-space-2xl);border-radius:calc(var(--radius-xl) - var(--content-space-xs));background:#fff}.blog-page-block .blog-cta-holder.blog-list-cta .blog-cta-card{width:100%;max-width:48rem}.blog-page-block .blog-cta-card .b1-med,.blog-page-block .blog-cta-card .h2,.blog-page-block .blog-cta-card .subtitle-s1-semi.deep{color:var(--color-deep)}.blog-page-block .blog-cta-card .text-block{display:flex;flex-flow:column}.blog-page-block .blog-cta-card .text.blog-cta-s{width:min(100%,24.8rem);padding-top:var(--content-space-l)}.blog-page-block .blog-cta-form-wrapper{width:min(100%,32rem);margin-bottom:0}.blog-page-block .blog-cta-form{position:relative}.blog-page-block .blog-cta-input{width:100%;min-height:3.8rem;margin:0;border:.1rem solid transparent;border-radius:var(--radius-s);background:var(--color-other-bg-1);color:var(--color-deep);font:inherit;font-size:var(--text-body);line-height:1.2;padding:0 10rem 0 1.38rem}.blog-page-block .blog-cta-input::placeholder{color:var(--color-body-text)}.blog-page-block .blog-cta-submit-wrapper{position:absolute;inset:.28rem .28rem .28rem auto;display:flex;align-items:stretch}.blog-page-block .blog-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:3.3rem;border:0;border-radius:var(--radius-xs,.83rem);background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:var(--text-button);font-weight:500;padding:0 1.94rem;text-transform:uppercase;white-space:nowrap}.blog-page-block .blog-cta-button-bg{border:.1rem solid var(--color-deep);border-radius:inherit;background:var(--color-deep)}.blog-page-block .button-text{position:relative;z-index:1}.blog-page-block .subscribe-success-message{display:flex;align-items:center;gap:1rem}.blog-page-block .subscribe-success-text{display:flex;flex-flow:column;gap:var(--content-space-s);text-align:left}.blog-page-block .blog-empty{padding-block:var(--content-space-3xl);color:var(--color-body-text);text-align:center}@media (max-width:991px){.blog-page-block .featured-articles-grid{grid-template-columns:1fr}.blog-page-block .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-page-block .blog-list{display:flex;flex-flow:column}.blog-page-block .blog-card{padding:2.66rem}.blog-page-block .blog-card-cover{aspect-ratio:9/7;border-radius:calc(var(--radius-xl) - 2.66rem)}.blog-page-block .blog-card-info{padding:1.6rem}.blog-page-block .blog-hero-bar{gap:var(--content-space-m)}.blog-page-block .blog-cta-input{padding-right:1.38rem}.blog-page-block .blog-cta-submit-wrapper{position:static;margin-top:var(--content-space-s)}.blog-page-block .blog-cta-button{width:100%}}html{background-color:var(--color-bg)}.page-transition-root{position:relative;z-index:0;width:100%}.blog-article-block{color:var(--color-body-text)}.blog-article-block .container{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--container-padding)}.blog-article-block .b1-med.deep,.blog-article-block .h3-semi,.blog-article-block .subtitle-s1-semi.deep{margin:0;color:var(--color-deep)}.blog-article-block .h3-semi{font-size:clamp(1.75rem,3vw,3rem);line-height:var(--leading-tight);letter-spacing:-.03em;font-weight:600}.blog-article-block .subtitle-s1-semi{font-size:var(--subtitle-s1);line-height:var(--leading-caption);letter-spacing:-.02em;font-weight:600}.blog-article-block .b1-med{margin:0;color:var(--color-body-text);font-size:var(--text-body);line-height:var(--leading-body);font-weight:500}.blog-article-block .article-hero-sc{padding-top:var(--content-space-3xl)}.blog-article-block .article-hero-s{display:flex;flex-flow:column;align-items:stretch;width:100%}.blog-article-block .back-link{display:inline-flex;align-self:flex-start;width:fit-content;align-items:center;gap:.14rem;border-radius:var(--radius-s);background-color:var(--color-other-bg-1);color:var(--color-body-text);font-size:var(--text-button);line-height:var(--leading-caption);text-transform:uppercase;padding:.42rem 1.1rem .42rem .28rem;text-decoration:none;transition:color var(--duration-fast) ease}.blog-article-block .back-link:hover{color:var(--color-deep)}.blog-article-block .back-link-svg{display:flex;align-items:center;justify-content:center;width:1.66rem;height:1.66rem}.blog-article-block .text-block{display:flex;flex-flow:column;position:relative}.blog-article-block .headline.article-hero-s{width:min(100%,38rem);padding-top:var(--content-space-m)}.blog-article-block .text.article-hero-s{width:min(100%,32rem);padding-top:var(--content-space-m);padding-bottom:var(--content-space-2xl)}.blog-article-block .article-hero-cover{position:relative;align-self:stretch;width:100%;max-width:none;height:clamp(18rem,48vw,42rem);margin-top:var(--content-space-2xl);border-radius:var(--radius-xl);overflow:hidden}.blog-article-block .image-cover{object-fit:cover}.blog-article-block .article-sc{padding-block:var(--section-y-sm)}.blog-article-block .article-content{display:flex;flex-flow:column;padding-left:clamp(0px,18vw,22rem)}.blog-article-block .article-wrapper{display:flex;gap:clamp(2rem,6vw,8.8rem);align-items:flex-start}.blog-article-block .article-rich-wrapper{display:flex;flex-flow:column;flex:1 1 auto;min-width:0}.blog-article-block .article-rich{width:min(100%,44rem);max-width:100%}.blog-article-block .article-gallery{width:min(100%,44rem);max-width:100%;margin-top:var(--content-space-4xl)}.blog-article-block .article-gallery-title{margin:0 0 var(--content-space-xl);color:var(--color-deep);font-size:var(--text-h4);line-height:1.2;font-weight:600}.blog-article-block .article-rich h1,.blog-article-block .article-rich h2{margin:0 0 var(--content-space-2xl);color:var(--color-deep);font-size:var(--text-h4);line-height:1.2;font-weight:600}.blog-article-block .article-rich h3{margin:0 0 var(--content-space-xl);color:var(--color-deep);font-size:var(--text-h5);line-height:1.2;font-weight:600}.blog-article-block .article-rich h4{margin:0 0 var(--content-space-l);color:var(--color-deep);font-size:var(--subtitle-s1);line-height:1.2;font-weight:600}.blog-article-block .article-rich p{margin:0 0 var(--content-space-2xl);font-size:var(--text-body);line-height:var(--leading-body)}.blog-article-block .article-rich blockquote{margin:var(--content-space-s) 0;border-left:.2rem solid var(--color-accent);padding:1.1rem 2.2rem;font-size:var(--text-body);line-height:var(--leading-body)}.blog-article-block .article-rich ol,.blog-article-block .article-rich ul{display:flex;flex-flow:column;gap:.2rem;margin:0 0 var(--content-space-2xl);padding-left:2.2rem;font-size:var(--text-body);line-height:var(--leading-body)}.blog-article-block .article-rich a{color:var(--color-accent)}.blog-article-block .article-rich figure{margin:0 0 var(--content-space-2xl);border-radius:var(--radius-xl);overflow:hidden}.blog-article-block .article-rich img{display:block;width:100%;height:auto}.blog-article-block .article-info-list{display:flex;flex-flow:column;gap:var(--content-space-2xl);flex:0 0 auto}.blog-article-block .article-info-list--sidebar{position:sticky;top:var(--content-space-m);width:min(100%,16rem)}.blog-article-block .article-info-item{display:flex;flex-flow:column;gap:var(--content-space-s)}.blog-article-block .article-author{display:flex;align-items:center;gap:var(--content-space-xs)}.blog-article-block .article-author-meta{display:flex;flex-flow:column;gap:.2rem}.blog-article-block .article-published-label{margin:0;color:var(--color-body-text);font-size:var(--text-body-sm);line-height:var(--leading-caption)}.blog-article-block .article-author-avatar{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;border-radius:var(--radius-full);overflow:hidden;background-color:var(--color-other-bg-1);color:var(--color-deep);font-size:var(--text-body-sm);font-weight:600}.blog-article-block .article-author-initial{line-height:1}.blog-article-block .article-share-list{display:flex;flex-wrap:wrap;gap:var(--content-space-xs)}.blog-article-block .article-share-item{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:3.3rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-body-text);cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.blog-article-block .article-share-item:hover{color:var(--color-deep);border-color:var(--color-deep)}.blog-article-block .article-share-icon{display:flex;align-items:center;justify-content:center;width:1.32rem;height:1.32rem}.blog-article-block .link-copied{position:absolute;top:-1.6rem;opacity:0;font-size:var(--text-button);transition:opacity var(--duration-fast) ease;pointer-events:none;white-space:nowrap}.blog-article-block .link-copied.is-visible{opacity:1}@media (max-width:991px){.blog-article-block .article-content{padding-left:0}.blog-article-block .article-wrapper{flex-flow:column;gap:var(--content-space-3xl)}.blog-article-block .article-info-list--sidebar{position:static;top:auto;width:100%;order:1}.blog-article-block .article-rich-wrapper{order:2}}.blog-article-block .article-service-links{width:min(100%,44rem);max-width:100%;margin-top:var(--content-space-4xl);padding-top:var(--content-space-2xl);border-top:.1rem solid rgb(15 15 15/10%)}.blog-article-block .article-service-links-title{margin:0 0 var(--content-space-m);color:var(--color-deep);font-size:var(--text-h4);line-height:1.2;font-weight:600}.blog-article-block .article-service-links-intro{margin:0 0 var(--content-space-l);color:var(--color-body-text);font-size:var(--text-body);line-height:var(--leading-body)}.blog-article-block .article-service-links-list{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;gap:.75rem}.blog-article-block .article-service-link{color:var(--color-deep);font-size:var(--text-body);font-weight:500;text-decoration:underline;text-underline-offset:.2rem}.blog-article-block .article-service-link:hover{color:var(--color-accent)}.blog-article-block .blog-related-sc{padding-block:0 var(--section-y)}.blog-article-block .blog-related-s{display:flex;flex-flow:column;gap:var(--content-space-2xl)}.blog-article-block .blog-related-title{margin:0;color:var(--color-deep);font-size:var(--text-h3);line-height:1.2;font-weight:600}.blog-article-block .blog-related-sc .blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--content-space-xs)}@media (max-width:991px){.blog-article-block .blog-related-sc .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-article-block .article-hero-sc{padding-top:var(--content-space-2xl)}.blog-article-block .back-link{gap:.56rem;padding:1.6rem 4.26rem 1.6rem 1.1rem}.blog-article-block .back-link-svg{width:1.4rem;height:1.4rem}.blog-article-block .article-hero-cover{height:clamp(14rem,55vw,24rem)}.blog-article-block .article-share-item{width:3rem}.blog-article-block .blog-related-sc .blog-list{grid-template-columns:1fr}}