.case-study-layout .case-study-content{min-width:0}
.case-study-layout .case-study-content .slider-resources{min-width:0;width:100%;max-width:100%;padding-bottom:64px}
.case-study-layout__inner{display:inline-grid;row-gap:48px;column-gap:24px;padding:64px 0;align-self:stretch;grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(12,minmax(0,1fr))}
@media(max-width:1023px){.case-study-layout__inner{grid-template-columns:auto;column-gap:0;row-gap:64px}
}
.case-study-layout .case-study-nav{display:flex;flex-direction:column;align-items:flex-start;gap:32px;grid-row:1/span 1;grid-column:1/span 4;justify-self:stretch;padding-top:24px;position:sticky;top:0;align-self:start;height:max-content}
@media(min-width:1024px) and (max-width:1199px){.case-study-layout .case-study-nav{padding-right:32px}
}
@media(min-width:1200px) and (max-width:1919px){.case-study-layout .case-study-nav{padding-right:64px}
}
@media(min-width:1920px){.case-study-layout .case-study-nav{padding-right:128px}
}
.case-study-layout .case-study-nav .nav-title{font-size:32px;line-height:38.4px;font-weight:700}
.case-study-layout .case-study-nav .nav-link{font-size:20px;line-height:32px;font-weight:400;color:#111846}
.case-study-layout .case-study-nav .social-share{font-size:18px;line-height:normal;font-weight:400}
.case-study-layout .case-study-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}
.case-study-layout .case-study-nav ul li{display:flex}
.case-study-layout .case-study-nav .nav-link{cursor:pointer;align-items:center;gap:12px;text-decoration:none;transition:.3s ease;position:relative;padding-left:20px}
.case-study-layout .case-study-nav .nav-link::before{content:"";position:absolute;left:0;top:1.1rem;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#b8cfef}
.case-study-layout .case-study-nav .nav-link.active{font-weight:700}
.case-study-layout .case-study-nav .nav-link.active::before{background:#ff7875}
.case-study-layout .case-study-nav .nav-link.active:hover{opacity:1}
.case-study-layout .case-study-content{display:flex;flex-direction:column;gap:64px;grid-row:1/span 1;grid-column:5/span 8;justify-self:stretch;padding:32px 0 0 0}
@media(min-width:1024px){.case-study-layout .case-study-content{padding:32px 0 64px 0}
}
.case-study-layout .case-study-content .content-block{display:flex;flex-direction:column;gap:24px}
.case-study-layout .case-study-content .introduction{font-size:20px;line-height:32px;font-weight:400;color:#111846}
@media(min-width:425px){.case-study-layout .case-study-content .introduction{font-size:24px;line-height:36px;font-weight:700}
}
.case-study-layout .case-study-content .case-layout-info{font-size:18px;line-height:28.8px}
@media(min-width:425px){.case-study-layout .case-study-content .case-layout-info{font-size:20px;line-height:32px}
}
.case-study-nav{position:relative;transition:all .3s ease;will-change:position,top}
.case-study-nav.is-fixed{position:fixed;top:0;width:auto}
.case-study-nav.is-bottom{position:absolute;bottom:0;top:auto}
.case-study-nav .socials{border-radius:999999px;background:#f1f5fc;backdrop-filter:blur(8px);display:flex;align-items:center;gap:16px;margin-top:24px;width:fit-content}
.case-study-nav .social-toolbar__label,.case-study-content .social-toolbar__label{margin-right:4px}
.toc .social-toolbar{background:transparent;height:56px;padding:16px 24px}
.toc .social-toolbar .social-toolbar__label{color:#111846}
.toc .social-toolbar .social-toolbar__label svg,.toc .social-toolbar .social-toolbar__btn svg{fill:#111846}
@media(max-width:1023px){.case-study-layout__inner{grid-template-columns:1fr;column-gap:0}
.case-study-layout .case-study-content{grid-column:1 / -1;grid-row:1;width:100%;padding-top:0}
.case-study-layout .case-study-nav{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:row;justify-content:center;width:100%;padding:0;position:static !important}
.case-study-layout .case-study-nav .nav-title,.case-study-layout .case-study-nav .dynamic-toc{display:none}
.case-study-layout:has(.socials-mobile) .case-study-nav .socials{display:none;margin:0 auto}
.case-study-layout:has(.socials-mobile) .case-study-layout__inner{row-gap:0}
.case-study-nav .socials{margin-top:0}
.case-study-layout__inner .contentBlock:last-of-type .content-block{padding-bottom:0}
.case-study-layout:has(.authorBio .author_bio) .case-study-content .socials-mobile{border-radius:999999px;background:#f1f5fc;backdrop-filter:blur(8px);display:flex;align-items:center;gap:16px;width:fit-content;margin:0 auto 64px auto;display:block}
}
@media(min-width:1024px){.case-study-content .socials-mobile{display:none}
}
.authorBio:not(:has(.author_bio)){display:none}
body.casestudyTemplate,body.reportGuideTemplate{overflow-x:visible !important}
body.casestudyTemplate .recommended-resources,body.reportGuideTemplate .recommended-resources{overflow-x:hidden !important}
body.casestudyTemplate .case-study-cards,body.reportGuideTemplate .case-study-cards{overflow-x:hidden !important}
.case-study-nav .nav-link:hover::before{background:#7498dd}