body:has(.wb-case-study){overflow-x:clip;overflow-y:visible}.wb-case-study{--case-header-offset:100px}.wb-case-study .wb-case-progress{background:rgba(32,40,77,.08);height:4px;left:0;pointer-events:none;position:fixed;top:var(--case-progress-top,0);width:100%;z-index:9999}.wb-case-study .wb-case-progress__fill{background:#ec9517;height:100%;width:0}.wb-case-study .wb-case-layout{column-gap:24px;display:grid;grid-template-columns:0 240px minmax(0,1fr) 16px;position:relative}.wb-case-study .wb-case-layout>.dnd-section{grid-column:3;min-width:0;width:100%}.wb-case-study .wb-case-layout>.dnd-section:first-child,.wb-case-study .wb-case-layout>.dnd-section:last-of-type{grid-column:1/-1}.wb-case-study .wb-case-layout>.dnd-section:not(:first-child):not(:last-of-type){background-color:transparent!important;background-image:none!important}.wb-case-study .wb-case-layout .counter-wrapper{background:transparent!important}@media (min-width:1341px){.wb-case-study .wb-case-layout>.dnd-section:not(:first-child):not(:last-of-type)>.row-fluid{max-width:none!important}}.wb-case-study .wb-case-toc{align-self:start;background:#fff;border-radius:4px;color:#4e6980;font-family:inherit;grid-column:2;margin-bottom:calc(var(--case-ending-height, 0px) + 24px);margin-top:40px;max-height:calc(100dvh - var(--case-header-offset) - 24px);overflow:auto;position:sticky;top:var(--case-header-offset);transform:translateX(-8px);z-index:20}.wb-case-study .wb-case-toc[hidden]{display:none}.wb-case-study .wb-case-toc__title{background:#ec9517;border:0;border-radius:4px 4px 0 0;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;margin:0;padding:10px;text-align:left;width:100%}.wb-case-study .wb-case-toc__list{list-style:none;margin:0;padding:16px 10px}.wb-case-study .wb-case-toc__item{font-size:14.4px;line-height:1.5;margin:0 0 14px;padding:0}.wb-case-study .wb-case-toc__item:last-child{margin-bottom:0}.wb-case-study .wb-case-toc__item--child{padding-left:12px}.wb-case-study .wb-case-toc__link{align-items:flex-start;color:#4e6980;display:flex;gap:10px;text-decoration:none}.wb-case-study .wb-case-toc__marker{flex:0 0 20px;margin-top:1px}.wb-case-study .wb-case-toc__circle{stroke:#20284d4d}.wb-case-study .wb-case-toc__check{stroke:#ec9517;stroke-dasharray:20;stroke-dashoffset:20}.wb-case-study .wb-case-toc__link.is-active,.wb-case-study .wb-case-toc__link:hover{color:#ec9517}.wb-case-study .wb-case-toc__link.is-active{font-weight:600}.wb-case-study .wb-case-toc__link.is-active .wb-case-toc__circle,.wb-case-study .wb-case-toc__link.is-completed .wb-case-toc__circle{stroke:#ec9517}.wb-case-study .wb-case-toc__link.is-completed .wb-case-toc__check{stroke-dashoffset:0}.wb-case-study .wb-case-toc__link:focus-visible,.wb-case-study .wb-case-toc__title:focus-visible{outline:2px solid #20284d;outline-offset:3px}.wb-case-study .wb-case-heading{scroll-margin-top:calc(var(--case-header-offset) + 16px)}@media (max-width:1340px){.wb-case-study .wb-case-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 80px}.wb-case-study .wb-case-layout>.dnd-section,.wb-case-study .wb-case-toc{grid-column:1}.wb-case-study .wb-case-toc{box-shadow:0 2px 8px #20284d1a;margin:16px 20px;margin-bottom:calc(var(--case-ending-height, 0px) + 24px);transform:none}.wb-case-study .wb-case-toc__title{align-items:center;display:flex;justify-content:space-between}.wb-case-study .wb-case-toc__title:after{border-bottom:2px solid;border-right:2px solid;content:"";height:10px;margin-right:4px;transform:rotate(225deg);width:10px}.wb-case-study .wb-case-toc__title[aria-expanded=false]:after{transform:rotate(45deg)}.wb-case-study .wb-case-heading{scroll-margin-top:calc(var(--case-header-offset) + 80px)}}@media print{.wb-case-study .wb-case-layout{display:block}.wb-case-study .wb-case-progress,.wb-case-study .wb-case-toc{display:none}}