.blog-page{background:#fff;color:#101012;margin-top:100px}@media (min-width:901px){.blog-page{margin-top:50px}}.blog-page__intro-bar{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--w22-header-gutter,1rem) 48px}.blog-page__intro-title{display:flex;flex-direction:column;margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:40px;line-height:48px;color:#101012}.blog-page__intro-line{display:block;text-transform:uppercase}.blog-page__filters-bar{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--w22-header-gutter,1rem) 40px}.blog-page__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.blog-page__filter-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;width:auto;height:43px;border:0;border-radius:0;background:#f6f7f1;font-family:'Roboto',sans-serif;font-weight:500;font-size:16px;line-height:19px;text-align:center;text-transform:uppercase;text-decoration:none;color:#878a74;transition:background-color 0.2s ease,color 0.2s ease}.blog-page__filter-btn:hover{color:#101012}.blog-page__filter-btn.is-active,.blog-page__filter-btn.is-active:hover{background:#101012;color:#fff}.blog-page__inner{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--w22-header-gutter,1rem) 80px}.blog-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,312px));justify-content:space-between;gap:24px;align-items:start}.blog-page__column{display:flex;flex-direction:column;gap:24px;min-width:0}@media (max-width:1320px){.blog-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-page__card{display:block;align-self:flex-start;width:100%;min-width:0;background:#fff}.blog-page__card-link{display:block;color:inherit;text-decoration:none}.blog-page__card-media{position:relative;display:block;flex:none;width:100%;height:341px;overflow:hidden;background:#e9ebea;isolation:isolate}.blog-page__card--media-short .blog-page__card-media{height:240px}.blog-page__card-badges{position:absolute;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 24px)}.blog-page__card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;background:rgb(16 16 18 / .2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:'Roboto',sans-serif;font-weight:500;font-size:12px;line-height:14px;color:#fff;text-align:center}.blog-page__card-img,.blog-page__card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.45s ease}.blog-page__card:hover .blog-page__card-media img,.blog-page__card-link:hover .blog-page__card-img{transform:scale(1.03)}.blog-page__card-placeholder{display:block;width:100%;height:100%;background:#e9ebea}.blog-page__card-caption{position:absolute;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:96px;padding:16px}.blog-page__card-caption-blur{position:absolute;inset:0;z-index:0;background:rgb(1 1 1 / .11);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(40px);mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 100%)}.blog-page__card-caption-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.blog-page__item-title{margin:0;font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;line-height:19px;text-align:left;color:#101012}.blog-page__card-caption .blog-page__item-title{color:#fff}.blog-page__date{font-family:'Roboto Mono','PT Mono',monospace;font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#77777c}.blog-page__card-caption .blog-page__date{color:#fff}@media (max-width:767.98px){.blog-page{margin-top:12px}.blog-page__intro-bar{padding-bottom:24px}.blog-page__intro-title{font-size:28px;line-height:34px}.blog-page__filters-bar{padding-bottom:24px}.blog-page__filters{flex-wrap:wrap;gap:8px}.blog-page__filter-btn{width:auto;min-width:148px;flex:0 1 auto}.blog-page__inner{padding-bottom:48px}.blog-page__grid{display:flex;flex-direction:column;gap:32px}.blog-page__column{display:contents}.blog-page__card{order:var(--blog-card-order,0)}.blog-page__card-media{height:auto}.blog-page__card--media-tall .blog-page__card-media{aspect-ratio:1 / 1}.blog-page__card--media-short .blog-page__card-media{aspect-ratio:13 / 10}.blog-page__card-caption .blog-page__date{font-size:min(12px, calc(100vw * 12 / 430));line-height:min(16px, calc(100vw * 16 / 430))}.blog-page__card-caption .blog-page__item-title{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430))}.blog-page__pagination{margin-top:32px;gap:20px}.blog-page__pagination-numbers{gap:10px;padding:0 8px}.blog-page__pagination-number,.blog-page__pagination-dots{font-size:14px;line-height:18px}}.blog-page__empty{margin:0;font-family:'Roboto',sans-serif;font-size:14px;line-height:1.6;color:#6b6b73}.blog-page__pagination{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:48px}.blog-page__pagination-load{display:flex;justify-content:center;width:100%}.blog-page__pagination-more{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:200px;height:40px;border:1px solid #101012;background:#fff0;font-family:'Roboto',sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#101012;text-decoration:none;transition:opacity 0.2s ease}.blog-page__pagination-more:hover{opacity:.65}.blog-page__pagination-more-icon{display:block;flex:none}.blog-page__pagination-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.blog-page__pagination-arrow{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;color:inherit;text-decoration:none}.blog-page__pagination-arrow.is-disabled{pointer-events:none}.blog-page__pagination-arrow svg path{stroke:#101012}.blog-page__pagination-arrow-bg{position:absolute;inset:0}.blog-page__pagination-arrow svg{position:relative;z-index:1;display:block}.blog-page__pagination-numbers{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;gap:16px;min-width:0;margin:0;padding:0 16px}.blog-page__pagination-number,.blog-page__pagination-dots{font-family:'Roboto Mono','PT Mono',monospace;font-weight:400;font-size:16px;line-height:21px;color:#bbbbc2;text-decoration:none}.blog-page__pagination-number{transition:color 0.2s ease}.blog-page__pagination-number:hover{color:#101012}.blog-page__pagination-number.is-current{color:#101012}.blog-page__pagination-dots{color:#bbbbc2;pointer-events:none}.blog-page .nav-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;font-family:'Roboto',sans-serif;font-size:14px}.blog-page .nav-links a{color:#101012;text-decoration:none}.blog-page .nav-links a:hover{opacity:.65}.blog-single{box-sizing:border-box;width:100%;max-width:none;margin-top:100px;background:#fff;color:#101012;overflow-x:clip}@media (min-width:901px){.blog-single{margin-top:50px}}@media (max-width:767.98px){.blog-single{margin-top:12px}}.blog-single__topbar{box-sizing:border-box;width:100%;padding:max(5rem, calc(env(safe-area-inset-top, 0px) + 4.5rem)) var(--w22-header-gutter,1rem) 0}@media (min-width:901px){.blog-single__topbar{padding-top:max(7rem, calc(env(safe-area-inset-top, 0px) + 5.5rem))}}@media (max-width:900px){.blog-single__topbar{padding-top:max(6.75rem, calc(env(safe-area-inset-top, 0px) + 5.75rem))}}.blog-single__article{width:100%;max-width:none}.blog-single__back{margin:0}.blog-single__back a{font-family:'Roboto',sans-serif;font-size:14px;line-height:1.4;color:#6b6b73;text-decoration:none;transition:color 0.2s ease}.blog-single__back a:hover{color:#101012}.blog-single__header{margin-bottom:32px}.blog-single__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-family:'Roboto',sans-serif;font-size:12px;line-height:1.4;color:#6b6b73}.blog-single__meta-sep{color:#bbbbc2}.blog-single__categories a{color:inherit;text-decoration:none}.blog-single__categories a:hover{color:#101012}.blog-single__title{margin:0 0 20px;font-family:'Roboto',sans-serif;font-size:clamp(1.375rem, 2.2vw, 1.875rem);font-weight:500;line-height:1.25;color:#101012}.blog-single__featured{margin:0 0 28px;overflow:hidden}.blog-single__featured img{display:block;width:100%;height:auto}.blog-single__content{box-sizing:border-box;width:100%;max-width:none;font-family:'Roboto',sans-serif;font-size:16px;line-height:1.7;color:#101012}.blog-single:not(.blog-single--elementor) .blog-single__header,.blog-single:not(.blog-single--elementor) .blog-single__content,.blog-single:not(.blog-single--elementor) .blog-single__pages{max-width:760px;margin-left:auto;margin-right:auto;padding-left:var(--w22-header-gutter,1rem);padding-right:var(--w22-header-gutter,1rem)}.blog-single:not(.blog-single--elementor) .blog-single__header{padding-top:24px}.blog-single--elementor .blog-single__content{padding:0}.blog-single--elementor .blog-single__content>.elementor{width:100%;max-width:none}.blog-single--elementor .elementor-section.elementor-section-boxed>.elementor-container{width:100%;max-width:none;padding-left:var(--w22-header-gutter,1rem);padding-right:var(--w22-header-gutter,1rem)}.blog-single--elementor .e-con-boxed>.e-con-inner{width:100%;max-width:none;--padding-left:var(--w22-header-gutter, 1rem);--padding-right:var(--w22-header-gutter, 1rem);--container-max-width:100%}.blog-single--elementor .elementor-section-stretched,.blog-single--elementor .e-con-full.e-parent{max-width:none}body.single-post .content-area,body.single-post #primary,body.single-post #main{max-width:none!important;width:100%!important}.blog-single__content .wp-block-post-title,.blog-single__content .wp-block-post-featured-image,.blog-single__content .wp-block-post-date,.blog-single__content .wp-block-post-author,.blog-single__content .wp-block-post-terms{display:none}.blog-single__content>*:first-child{margin-top:0}.blog-single__content>*:last-child{margin-bottom:0}.blog-single__content p,.blog-single__content ul,.blog-single__content ol,.blog-single__content blockquote,.blog-single__content pre,.blog-single__content .wp-block-group,.blog-single__content .wp-block-columns,.blog-single__content .wp-block-image,.blog-single__content .wp-block-gallery,.blog-single__content .wp-block-embed,.blog-single__content .wp-block-table,.blog-single__content .wp-block-quote,.blog-single__content .wp-block-pullquote,.blog-single__content .wp-block-media-text{margin:0 0 1.25em}.blog-single__content h2,.blog-single__content h3,.blog-single__content h4,.blog-single__content h5,.blog-single__content h6{font-family:'Roboto',sans-serif;font-weight:500;line-height:1.25;color:#101012}.blog-single__content h2{font-size:1.75rem}.blog-single__content h3{font-size:1.375rem}.blog-single__content h4{font-size:1.125rem}.blog-single__content ul,.blog-single__content ol{padding-left:1.25em}.blog-single__content li+li{margin-top:.35em}.blog-single__content a{color:#101012;text-decoration:underline;text-underline-offset:2px}.blog-single__content a:hover{opacity:.65}.blog-single__content blockquote,.blog-single__content .wp-block-quote{padding:0 0 0 20px;border-left:3px solid #bbbbc2;font-style:italic;color:#3a3a42}.blog-single__content .wp-block-pullquote{padding:24px 0;border-top:1px solid #bbbbc2;border-bottom:1px solid #bbbbc2;text-align:center}.blog-single__content .wp-block-pullquote blockquote{border:0;padding:0;font-style:normal}.blog-single__content img,.blog-single__content .wp-block-image img{display:block;max-width:100%;height:auto}.blog-single__content figcaption,.blog-single__content .wp-block-image figcaption,.blog-single__content .wp-element-caption{margin-top:8px;font-size:12px;line-height:1.5;color:#6b6b73;text-align:center}.blog-single__content .alignwide{width:min(960px, calc(100vw - 2 * var(--w22-header-gutter, 1rem)));max-width:none;margin-left:50%;transform:translateX(-50%)}.blog-single__content .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.blog-single__content .wp-block-embed iframe,.blog-single__content .wp-block-embed__wrapper iframe{max-width:100%}.blog-single__content .wp-block-table table{width:100%;border-collapse:collapse;font-size:14px}.blog-single__content .wp-block-table th,.blog-single__content .wp-block-table td{padding:10px 12px;border:1px solid #bbbbc2;text-align:left}.blog-single__content .wp-block-table th{background:#f6f7f1;font-weight:500}.blog-single__content pre,.blog-single__content code{font-family:'Roboto Mono','PT Mono',monospace;font-size:.9em}.blog-single__content pre{padding:16px;overflow-x:auto;background:#f6f7f1;border:1px solid #bbbbc2}.blog-single__content :not(pre)>code{padding:.1em .35em;background:#f6f7f1;border-radius:3px}.blog-single__content hr,.blog-single__content .wp-block-separator{margin:2em 0;border:0;border-top:1px solid #bbbbc2}.blog-single__pages{margin-top:32px;font-family:'Roboto',sans-serif;font-size:14px}.blog-single__pages-label{margin-right:8px;color:#6b6b73}.blog-single__pages a{color:#101012;text-decoration:none}.blog-single__pages a:hover{opacity:.65}.blog-page .page-numbers,.blog-single__pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid #bbbbc2;text-decoration:none}.blog-page .page-numbers.current,.blog-single__pages .page-numbers.current{background:#101012;border-color:#101012;color:#fff}.blog-single-related{box-sizing:border-box;width:100%;background:#fff}.blog-single-related__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;width:100%;max-width:1320px;margin:0 auto;padding:64px var(--w22-header-gutter,1rem) 80px}.blog-single-related__title{margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:32px;line-height:38px;color:#101012;font-style:italic}.blog-single-related__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%}.blog-single-related__nav{display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:center;gap:32px}.blog-single-related__nav-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0;border:0;background:#fff0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(14px, calc(100vw * 16 / 1440), 20px);line-height:clamp(17px, calc(100vw * 19 / 1440), 24px);color:#101012;cursor:pointer;transition:opacity 0.2s ease}.blog-single-related__nav-btn:hover{opacity:.65}.blog-single-related__slider-wrap{width:100%}.blog-single-related__slider-viewport{overflow:hidden;width:100%}.blog-single-related__slider{overflow:visible;width:100%}.blog-single-related__slider .swiper-wrapper{align-items:stretch}.blog-single-related__slide{height:auto}.blog-single-related__slide-frame{height:100%}.blog-single-related__slide-frame .blog-page__card{height:100%}.w22-post-meta-bar{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100%;margin:0;gap:8px}.w22-post-meta-bar__cell{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:48px;text-align:center}.w22-post-meta-bar__cell--date{flex:0 0 auto;padding:20px 20px 20px 0;background:#fff;font-family:'Roboto Mono',monospace;font-weight:400;font-size:12px;line-height:16px;color:#77777c;white-space:nowrap}.w22-post-meta-bar__cell--category{min-width:0;padding:12px 24px;background:#f6f7f1;font-family:'Roboto',sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#878a74;text-transform:uppercase;letter-spacing:.04em}@media (max-width:767.98px){.w22-post-meta-bar{gap:8px}.blog-single-related__inner{gap:32px;padding:48px var(--w22-mobile-header-gutter,1rem) 64px}.blog-single-related__header{gap:16px}.blog-single-related__title{font-size:28px;line-height:34px}.blog-single-related__nav{display:none}}.elementor a{color:inherit;text-decoration:none;background:linear-gradient(transparent 82%,rgb(95 95 95 / .22) 82%);transition:background .2s ease;font-weight:500}.elementor a:hover{background:linear-gradient(transparent 72%,rgb(95 95 95 / .22) 72%)}.elementor-heading-title{font-style:italic}