.mb-cc{--mb-cc-start:max(var(--mb-gutter,24px),calc((100% - var(--mb-section-max-width, 1240px))/2 + var(--mb-gutter, 24px)))}.mb-cc .mb-cc__head{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:var(--mb-cc-head-gap,44px);padding:0 var(--mb-cc-arrows-inset,55px) 0 var(--mb-cc-start)}.mb-cc .mb-cc__head--nav-only{justify-content:flex-end}.mb-cc .mb-cc__heading{min-width:0}.mb-cc .mb-cc__nav{display:flex;flex:none;gap:var(--mb-cc-arrow-gap,10px)}.mb-cc .mb-cc__arrow,.mb-cc .mb-cc__arrow:active,.mb-cc .mb-cc__arrow:focus,.mb-cc .mb-cc__arrow:hover{align-items:center;background-color:var(--mb-cc-arrow-bg,#242424);border:var(--mb-cc-arrow-border-width,1.5px) solid var(--mb-cc-arrow-bg,#242424);border-radius:50%;box-shadow:none;color:var(--mb-cc-arrow-color,#fff);cursor:pointer;display:inline-flex;font-size:inherit;height:var(--mb-cc-arrow-size,37px);justify-content:center;padding:0;text-transform:none;transition:background-color .15s,border-color .15s,color .15s;width:var(--mb-cc-arrow-size,37px)}.mb-cc .mb-cc__arrow:hover:not(:disabled){background-color:var(--mb-cc-arrow-hover-bg,#000);border-color:var(--mb-cc-arrow-hover-bg,#000)}.mb-cc .mb-cc__arrow:disabled,.mb-cc .mb-cc__arrow:disabled:active,.mb-cc .mb-cc__arrow:disabled:focus,.mb-cc .mb-cc__arrow:disabled:hover{background-color:transparent;border-color:var(--mb-cc-arrow-disabled-border,#cfd0d3);color:var(--mb-cc-arrow-disabled-color,#b5b7bb);cursor:default}.mb-cc .mb-cc__arrow:focus-visible{outline:2px solid #0176d3;outline-offset:3px}.mb-cc .mb-cc__arrow svg{height:var(--mb-cc-arrow-icon,15px);width:var(--mb-cc-arrow-icon,15px)}.mb-cc .mb-cc__arrow--prev svg{transform:scaleX(-1)}.mb-cc .mb-cc__track{display:flex;gap:var(--mb-cc-gap,20px);list-style:none;margin:0;overflow-x:auto;padding:4px 24px 8px var(--mb-cc-start);scroll-padding-left:var(--mb-cc-start);scrollbar-width:none}.mb-cc .mb-cc__track::-webkit-scrollbar{display:none}.mb-cc.mb-cc--snap .mb-cc__track{scroll-snap-type:x mandatory}.mb-cc .mb-cc__item{flex:0 0 clamp(var(--mb-cc-card-min,276px),27.6vw,var(--mb-cc-card-max,357px));margin:0;min-width:0;padding:0;scroll-snap-align:start}.mb-cc .mb-cc__card,.mb-cc .mb-cc__card:active,.mb-cc .mb-cc__card:focus,.mb-cc .mb-cc__card:hover{color:var(--mb-cc-title-color,#242424);display:block;font-family:var(--mb-font-sans,"Manrope",sans-serif);font-size:inherit;font-style:normal;font-weight:inherit;outline:none;text-decoration:none}.mb-cc .mb-cc__media{aspect-ratio:var(--mb-cc-img-ratio,90/121);background-color:var(--mb-cc-img-bg,#eaf3fc);border-radius:var(--mb-cc-img-radius,16px);display:block;overflow:hidden;position:relative}.mb-cc .mb-cc__card:focus-visible .mb-cc__media{outline:2px solid #0176d3;outline-offset:3px}.mb-cc .mb-cc__img{display:block;height:100%;max-width:none;object-fit:var(--mb-cc-img-fit,cover);transition:transform .5s ease;width:100%}.mb-cc.mb-cc--zoom .mb-cc__card:hover .mb-cc__img{transform:scale(1.04)}.mb-cc .mb-cc__panel{background-color:var(--mb-cc-panel-bg,#242424);border-radius:var(--mb-cc-panel-radius,14px);bottom:var(--mb-cc-inset,12px);color:#fff;display:block;left:var(--mb-cc-inset,12px);margin:var(--mb-cc-panel-mt,0) 0 var(--mb-cc-panel-mb,0);opacity:0;padding:var(--mb-cc-panel-pt,20px) var(--mb-cc-panel-pr,20px) var(--mb-cc-panel-pb,22px) var(--mb-cc-panel-pl,20px);position:absolute;right:var(--mb-cc-inset,12px);transform:translateY(16px);transition:opacity .3s ease,transform .3s ease}.mb-cc .mb-cc__card:focus-visible .mb-cc__panel,.mb-cc .mb-cc__card:hover .mb-cc__panel{opacity:1;transform:none}@media (hover:none){.mb-cc.mb-cc--touch .mb-cc__panel{opacity:1;transform:none}}.mb-cc .mb-cc__role{align-items:center;color:var(--mb-cc-role-color,#dce6f5);display:inline-flex;font-family:var(--mb-cc-role-family,"Manrope",sans-serif);font-size:var(--mb-cc-role-size,13px);font-weight:var(--mb-cc-role-weight,500);letter-spacing:var(--mb-cc-role-tracking,0);line-height:var(--mb-cc-role-leading,1.55);min-height:34px;text-decoration:underline;text-underline-offset:3px}.mb-cc .mb-cc__summary{color:var(--mb-cc-sum-color,#fff);display:block;font-family:var(--mb-cc-sum-family,"Manrope",sans-serif);font-size:var(--mb-cc-sum-size,16.5px);font-weight:var(--mb-cc-sum-weight,700);letter-spacing:var(--mb-cc-sum-tracking,-.01em);line-height:var(--mb-cc-sum-leading,1.35);margin:var(--mb-cc-sum-mt,10px) 0 var(--mb-cc-sum-mb,0);padding:var(--mb-cc-sum-pt,0) var(--mb-cc-sum-pr,0) var(--mb-cc-sum-pb,0) var(--mb-cc-sum-pl,0);text-transform:var(--mb-cc-sum-transform,none);text-wrap:pretty;white-space:pre-line}.mb-cc .mb-cc__panel--disc .mb-cc__role,.mb-cc .mb-cc__panel--disc .mb-cc__summary:first-child{margin-right:calc(var(--mb-cc-disc-size, 48px) + 12px)}.mb-cc .mb-cc__disc{align-items:center;background-color:var(--mb-cc-disc-bg,#ffd500);border:var(--mb-cc-disc-border-width,0) solid var(--mb-cc-disc-border-color,transparent);border-radius:50%;color:var(--mb-cc-disc-color,#242424);display:flex;height:var(--mb-cc-disc-size,48px);justify-content:center;position:absolute;right:14px;top:14px;transition:transform .2s;width:var(--mb-cc-disc-size,48px)}.mb-cc .mb-cc__disc svg{height:var(--mb-cc-disc-font-size,20px);width:var(--mb-cc-disc-font-size,20px)}.mb-cc .mb-cc__card:hover .mb-cc__disc{transform:rotate(45deg)}.mb-cc .mb-cc__title{color:var(--mb-cc-title-color,#242424);display:block;font-family:var(--mb-cc-title-family,"Manrope",sans-serif);font-size:var(--mb-cc-title-size,17px);font-weight:var(--mb-cc-title-weight,500);letter-spacing:var(--mb-cc-title-tracking,-.01em);line-height:var(--mb-cc-title-leading,1.55);margin:var(--mb-cc-title-mt,0) 0 var(--mb-cc-title-mb,0);padding:var(--mb-cc-title-pt,16px) var(--mb-cc-title-pr,2px) var(--mb-cc-title-pb,0) var(--mb-cc-title-pl,2px);text-align:var(--mb-cc-title-align,left);text-transform:var(--mb-cc-title-transform,none);transition:color .15s}.mb-cc .mb-cc__card:hover .mb-cc__title{color:var(--mb-cc-title-hover-color,#0176d3)}@media (max-width:680px){.mb-cc .mb-cc__head{align-items:flex-start;flex-direction:column;gap:var(--mb-cc-stack-gap,24px);padding-right:var(--mb-cc-arrows-inset,21px)}.mb-cc .mb-cc__item{flex-basis:var(--mb-cc-card-min,276px)}}@media (prefers-reduced-motion:reduce){.mb-cc .mb-cc__arrow,.mb-cc .mb-cc__disc,.mb-cc .mb-cc__img,.mb-cc .mb-cc__panel,.mb-cc .mb-cc__title{transition:none}.mb-cc .mb-cc__card:hover .mb-cc__disc,.mb-cc.mb-cc--zoom .mb-cc__card:hover .mb-cc__img{transform:none}}