.case-study-detail-grid{background-color:var(--bg-light);display:flex;flex-direction:column;gap:1.5rem;padding:0 1.25rem 2.5rem}.case-study-detail-rail{display:contents}#hs_cos_wrapper_case_study_detail_nav{order:1}.case-study-detail-grid-content{order:2}.case-study-detail-grid-aside{order:3}.case-study-detail-grid-aside,.case-study-detail-grid-content{display:flex;flex-direction:column;gap:1.5rem}.case-study-detail-nav{display:flex}.case-study-detail-nav-link{color:var(--text-black);text-decoration:none;white-space:nowrap}@media (min-width:992px){.case-study-detail-grid{align-items:flex-start;flex-direction:row;gap:3rem;padding:2.5rem 2.5rem 3.75rem}.case-study-detail-rail{display:flex;flex:0 0 330px;flex-direction:column;gap:2.5rem;position:sticky;top:calc(var(--nav-height, 5rem) + 1.5rem)}.case-study-detail-grid-aside,.case-study-detail-grid-content{gap:2.5rem}.case-study-detail-grid-content{flex:1 1 auto;min-width:0}.case-study-detail-nav{flex-direction:column;font-size:1.5rem;gap:.5rem}.case-study-detail-nav-link{padding:.5rem 1rem}.case-study-detail-nav-link.is-active{background-color:var(--accent-lime);font-weight:700}}@media (max-width:991px){#hs_cos_wrapper_case_study_detail_nav{background-color:var(--bg-light);margin:0 -1.25rem;position:sticky;top:var(--nav-height,5rem);z-index:5}.case-study-detail-nav{border-bottom:1px solid rgba(0,0,0,.12);font-size:.8125rem;gap:1.5rem;overflow-x:auto;padding:1.25rem 1.25rem .75rem}.case-study-detail-nav-link{border-bottom:3px solid transparent;flex-shrink:0;padding-bottom:.75rem}.case-study-detail-nav-link.is-active{border-bottom-color:var(--accent-lime);font-weight:700}}