@layer custom{.blog_root__yQpSb{max-width:var(--blog-single-max-width,48rem);margin-left:auto;margin-right:auto;padding:var(--blog-single-padding,0);display:flex;flex-direction:column;gap:var(--blog-single-gap,1.25rem)}.blog_root__yQpSb>:not(:last-child){margin-bottom:var(--blog-block-gap,1.5rem)}.blog_root__yQpSb>:not(:first-child){margin-top:0}@media (max-width:640px){.blog_root__yQpSb>:not(:last-child){margin-bottom:var(--blog-block-gap-mobile,1rem)}}.blog_root__yQpSb>.blog_blockquote__6e4tk,.blog_root__yQpSb>.blog_h1__fxUkB,.blog_root__yQpSb>.blog_h2__N1dnM,.blog_root__yQpSb>.blog_h3__7LsD1,.blog_root__yQpSb>.blog_h4__cA6Cy,.blog_root__yQpSb>.blog_h5__yfTIt,.blog_root__yQpSb>ol,.blog_root__yQpSb>p,.blog_root__yQpSb>ul{margin-bottom:var(--blog-block-gap,1.5rem)}@media (max-width:640px){.blog_root__yQpSb>.blog_blockquote__6e4tk,.blog_root__yQpSb>.blog_h1__fxUkB,.blog_root__yQpSb>.blog_h2__N1dnM,.blog_root__yQpSb>.blog_h3__7LsD1,.blog_root__yQpSb>.blog_h4__cA6Cy,.blog_root__yQpSb>.blog_h5__yfTIt,.blog_root__yQpSb>ol,.blog_root__yQpSb>p,.blog_root__yQpSb>ul{margin-bottom:var(--blog-block-gap-mobile,1rem)}}.blog_h1__fxUkB,.blog_title__W3rrD{margin-bottom:var(--blog-single-title-margin-bottom,.5rem);font-weight:var(--blog-single-title-font-weight,800);font-size:var(--blog-single-title-font-size,2rem);line-height:var(--blog-single-title-line-height,1.2)}@media (min-width:640px){.blog_h1__fxUkB,.blog_title__W3rrD{font-size:var(--blog-single-title-font-size-tablet,2.25rem);margin-bottom:var(--blog-single-title-margin-bottom-tablet,2rem)}}@media (min-width:1024px){.blog_h1__fxUkB,.blog_title__W3rrD{font-size:var(--blog-single-title-font-size-desktop,2.25rem)}}.blog_h2__N1dnM{font-size:var(--blog-single-h2-font-size,1.5rem);font-weight:var(--blog-single-h2-font-weight,700);margin-bottom:var(--blog-single-h2-margin-bottom,1.5rem)}@media (min-width:1024px){.blog_h2__N1dnM{font-size:var(--blog-single-h2-font-size-desktop,1.875rem)}}.blog_h3__7LsD1{font-weight:var(--blog-single-h3-font-weight,700)}.blog_h4__cA6Cy{font-weight:var(--blog-single-h4-font-weight,800);font-size:var(--blog-single-h4-font-size,1.875rem)}.blog_h5__yfTIt{font-weight:var(--blog-single-h5-font-weight,700)}.blog_blockquote__6e4tk{border-left:4px solid var(--blog-blockquote-border-color,var(--st-text-accent,#e5e5e5));padding-left:1rem;margin:0}.blog_listBullet__C45MG{list-style-type:disc;list-style-position:outside;padding-left:1rem}.blog_listNumber___BZ8T{list-style-type:decimal;list-style-position:outside;padding-left:1rem}.blog_link__YIJ7W{display:inline;color:var(--blog-link-color,inherit);text-decoration:underline}.blog_dividerSpace__Ss3wQ{padding-top:var(--blog-divider-space,1rem);padding-bottom:var(--blog-divider-space,1rem)}.blog_dividerLine__m2ilZ{border-bottom:1px solid var(--blog-divider-line-color,var(--st-background-primary,#e5e5e5))}.blog_image__wRkiN{max-width:var(--blog-image-max-width-tablet,85%);border-radius:var(--blog-image-radius,.5rem)}.blog_image__wRkiN,.blog_video__tzktL{margin-left:auto;margin-right:auto;display:block}.blog_video__tzktL{max-width:var(--blog-video-max-width-tablet,85%);border-radius:var(--blog-video-radius,.5rem)}.blog_galleryRow__5SEHy{display:flex;flex-wrap:wrap;gap:var(--blog-gallery-gap,.5rem);overflow-x:auto;margin-left:calc(var(--blog-gallery-mx, 1.25rem) * -1);margin-right:calc(var(--blog-gallery-mx, 1.25rem) * -1);padding-left:var(--blog-gallery-mx,1.25rem);padding-right:var(--blog-gallery-mx,1.25rem);scroll-snap-type:x mandatory}@media (max-width:640px){.blog_galleryRow__5SEHy{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog_galleryRow__5SEHy::-webkit-scrollbar{display:none}.blog_galleryImage__bpoA7{min-width:var(--blog-gallery-image-min-width-mobile,80vw);max-width:var(--blog-gallery-image-max-width-mobile,90vw);flex:0 0 auto;scroll-snap-align:center}}.blog_galleryImage__bpoA7{max-height:var(--blog-gallery-image-max-height,250px);width:auto;flex-grow:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--blog-gallery-image-radius,.5rem);scroll-snap-align:center}.blog_aspect16x9__hc_B3{aspect-ratio:16/9;max-width:var(--blog-video-max-width,900px)}.blog_aspect16x9__hc_B3,.blog_aspect9x16__skJP5{width:100%;margin-left:auto;margin-right:auto;border-radius:var(--blog-video-radius,.5rem);overflow:hidden;display:flex;max-height:var(--blog-video-max-height,75vh)}.blog_aspect9x16__skJP5{aspect-ratio:9/16;max-width:var(--blog-video-vertical-max-width,360px)}.blog_video__tzktL>*{width:100%;height:100%;-o-object-fit:var(--blog-video-object-fit,contain);object-fit:var(--blog-video-object-fit,contain)}.blog_portableText__AesQK>:not(:last-child){margin-bottom:var(--blog-block-gap,1.5rem)}@media (max-width:640px){.blog_portableText__AesQK>:not(:last-child){margin-bottom:var(--blog-block-gap-mobile,1rem)}}}.HeroBannerV2_root__uoSYX{width:100%;max-width:var(--hero-banner-max-width,1200px);margin:0 auto;padding:var(--hero-banner-padding,2rem 1rem);background:none;background-repeat:no-repeat;background-size:contain;background-position:100%}.HeroBannerV2_grid__S0tIj{display:grid;grid-template-columns:1fr 1fr;gap:var(--hero-banner-gap,2rem);align-items:center;min-height:320px}.HeroBannerV2_leftCol__F4z6N{display:flex;flex-direction:column;gap:var(--hero-banner-left-gap,1.5rem);z-index:2}.HeroBannerV2_breadcrumb__zfkDh{margin-bottom:var(--hero-banner-breadcrumb-mb,1rem)}.HeroBannerV2_title__rBgh1{font-size:var(--hero-banner-title-size,2.5rem);font-weight:var(--hero-banner-title-weight,800);line-height:1.1;margin:0;color:var(--hero-banner-title-color,#222);z-index:2}.HeroBannerV2_titleBg__LdHK3,.HeroBannerV2_title__rBgh1{background:var(--hero-banner-title-bg,rgba(255,255,255,.85));border-radius:.75em;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:.25em 1em}.HeroBannerV2_titleBg__LdHK3{display:inline-block}@media (max-width:900px){.HeroBannerV2_grid__S0tIj{grid-template-columns:1fr}.HeroBannerV2_root__uoSYX{background-size:cover;background-position:center 60%}.HeroBannerV2_title__rBgh1{position:absolute;left:0;right:0;bottom:1.5rem;margin:0 auto;width:-moz-fit-content;width:fit-content;z-index:3;text-align:center}.HeroBannerV2_root__uoSYX{position:relative;min-height:220px}.HeroBannerV2_leftCol__F4z6N{position:static;min-height:0;justify-content:flex-start}}