.case-study-blog-content{--case-study-sidebar-width:244px}.case-study-blog-content__container{align-items:start;display:grid;gap:100px;grid-template-columns:var(--case-study-sidebar-width) minmax(0,1fr);margin:0;max-width:none;padding:0 var(--layout-padding);width:100%}.case-study-blog-content__container--no-sidebar{grid-template-columns:minmax(0,1fr)}.case-study-blog-content__sidebar{align-self:start;height:max-content;position:sticky;top:0;z-index:1}.case-study-blog-content__sidebar-inner{background:var(--color-gray-true-50);border-radius:12px;padding:24px}.case-study-blog-content__fact-group{border-bottom:1px solid var(--color-gray-true-200);margin-bottom:18px;padding-bottom:18px}.case-study-blog-content__fact-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.case-study-blog-content__fact-title{color:var(--color-gray-true-500);font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1.4;margin:0 0 8px}.case-study-blog-content__main{max-width:800px;min-width:0}.case-study-blog-content__block{margin-bottom:72px}.case-study-blog-content__block:last-child{margin-bottom:0}.case-study-blog-content__body{color:var(--color-gray-true-900)}.case-study-blog-content__body>*{margin-bottom:0;margin-top:22px}.case-study-blog-content__body>:first-child{margin-top:0}.case-study-blog-content__body h1,.case-study-blog-content__body h2,.case-study-blog-content__body h3,.case-study-blog-content__body h4,.case-study-blog-content__body h5,.case-study-blog-content__body h6{font-weight:500;letter-spacing:-.04em;line-height:1.12}.case-study-blog-content__body h1{font-size:clamp(52px,5.8vw,86px);line-height:1.08}.case-study-blog-content__body h2{font-size:clamp(44px,4.6vw,68px)}.case-study-blog-content__body h3{font-size:clamp(34px,3.5vw,54px)}.case-study-blog-content__body h4,.case-study-blog-content__body h5,.case-study-blog-content__body h6{font-size:clamp(24px,2.2vw,32px)}.case-study-blog-content__body li,.case-study-blog-content__body p{font-size:clamp(18px,1.25vw,22px);letter-spacing:-.02em;line-height:1.46}.case-study-blog-content__body ol,.case-study-blog-content__body ul{padding-left:24px}.case-study-blog-content__body img{border-radius:12px;display:block;height:auto!important;margin:36px 0;width:100%}.case-study-blog-content__fact-content{color:var(--color-gray-true-800)}.case-study-blog-content__fact-content p{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.38;margin:0}.case-study-blog-content__fact-content p+p{margin-top:6px}.case-study-blog-content__text-block{color:var(--color-gray-true-900);display:flex;flex-direction:column;gap:20px}.case-study-blog-content__text-header>:where(*){margin:0}.case-study-blog-content__text-title>:where(*){margin:0}.case-study-blog-content__text-description>:where(*){margin:0}.case-study-blog-content__text-description{color:var(--color-gray-true-800)}.case-study-blog-content__text-description>p+p{margin-top:14px}.case-study-blog-content__text-description>p>strong{color:var(--color-gray-true-900);display:inline-block;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.case-study-blog-content__text-description>ul{margin:0;padding-left:32px}.case-study-blog-content__text-description>ul li+li{margin-top:4px}.case-study-blog-content__text-description>p+ul,.case-study-blog-content__text-description>ul+p{margin-top:14px}.case-study-blog-content__gallery{display:block;width:100%}.case-study-blog-content__gallery-main{border-radius:12px;position:relative}.case-study-blog-content__gallery-main,.case-study-blog-content__gallery-main swiper-container{display:block;overflow:hidden;width:100%}.case-study-blog-content__gallery-main swiper-container::part(container){overflow:hidden}.case-study-blog-content__gallery-main swiper-container::part(wrapper){align-items:stretch}.case-study-blog-content__gallery-main-swiper{display:block;width:100%}.case-study-blog-content__gallery-main-swiper swiper-slide{flex-shrink:0;width:100%!important}.case-study-blog-content__gallery-slide{display:block;height:auto;width:100%}.case-study-blog-content__gallery-image{aspect-ratio:16/10;width:100%}.case-study-blog-content__gallery-image img{display:block;height:100%!important;object-fit:cover;width:100%}.case-study-blog-content__gallery-nav{align-items:center;background:hsla(0,0%,100%,.92);border:0;border-radius:50%;color:var(--color-gray-true-900);cursor:pointer;display:inline-flex;font-size:28px;height:52px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:52px;z-index:2}.case-study-blog-content__gallery-nav--prev{left:20px}.case-study-blog-content__gallery-nav--next{right:20px}.case-study-blog-content__gallery-thumbs{align-items:center;display:flex;gap:8px;margin-top:12px;overflow:auto hidden;padding-bottom:4px;white-space:nowrap;width:100%}.case-study-blog-content__gallery-thumb{background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;height:54px;min-width:64px;overflow:hidden;padding:0;transition:border-color .2s ease;width:93px}.case-study-blog-content__gallery-thumb img{display:block;height:100%!important;object-fit:cover;width:100%}.case-study-blog-content__gallery-thumb--active,.case-study-blog-content__gallery-thumb.is-active{border-color:var(--color-gray-true-900)}.case-study-blog-content__gallery-caption{color:var(--color-gray-true-500);font-size:14px;line-height:1.4;margin-top:10px}.case-study-blog-content__middle-image{border-radius:12px;max-height:560px;max-width:100%;overflow:hidden}.case-study-blog-content__middle-image img{border-radius:12px;display:block;height:auto!important;object-fit:cover;width:100%}.case-study-blog-content__image-caption{color:var(--color-gray-true-500);font-size:14px;line-height:1.4;margin-top:10px}.case-study-blog-content__quote-card{background:var(--color-gray-true-50);border:0;border-radius:12px;margin:0;padding:32px}.case-study-blog-content__quote-card-text{color:var(--color-gray-true-900);margin:0}@media(max-width:991.98px){.case-study-blog-content__container{gap:40px;grid-template-columns:minmax(0,1fr)}.case-study-blog-content__sidebar{order:1;position:static}.case-study-blog-content__main{max-width:100%;order:2}}@media(max-width:767.98px){.case-study-blog-content__container{gap:28px;padding:0}.case-study-blog-content__sidebar{order:1}.case-study-blog-content__main{order:2}.case-study-blog-content__sidebar-inner{padding:14px 12px}.case-study-blog-content__body li,.case-study-blog-content__body p,.case-study-blog-content__fact-content p{font-size:16px}.case-study-blog-content__body h1,.case-study-blog-content__body h2,.case-study-blog-content__body h3,.case-study-blog-content__body h4,.case-study-blog-content__body h5,.case-study-blog-content__body h6{font-size:clamp(28px,9.2vw,38px);line-height:1.12}.case-study-blog-content__gallery-nav{font-size:22px;height:44px;width:44px}.case-study-blog-content__gallery-nav--prev{left:12px}.case-study-blog-content__middle-image{max-height:360px}.case-study-blog-content__gallery-nav--next{right:12px}.case-study-blog-content__block{margin-bottom:40px}.case-study-blog-content__quote-card{padding:20px}}