.case-study-detail--related{background-color:#101040}.case-study-detail--related__inner{align-items:start;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,4fr);margin-inline:auto;max-width:calc(1360px + 4rem);padding:clamp(40px,6vw,80px) 2rem}.case-study-detail--related__heading{color:#fff;font-size:clamp(32px,5.2vw,75px);font-weight:700;line-height:1.1;margin:0}.case-study-detail--related__track{--cs-related-gap:clamp(20px,2.5vw,32px);display:grid;gap:var(--cs-related-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding-left:0;position:relative}.case-study-detail--related--slider .case-study-detail--related__track{grid-auto-columns:calc(33.33333% - var(--cs-related-gap)*2/3);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.case-study-detail--related--slider .case-study-detail--related__track::-webkit-scrollbar{display:none}.case-study-detail--related--slider .case-study-detail--related__card{scroll-snap-align:start}.case-study-detail--related__controls{display:none;gap:12px;margin-top:clamp(20px,2.5vw,32px)}.case-study-detail--related--slider .case-study-detail--related__controls{display:flex}.case-study-detail--related__btn{align-items:center;background:transparent;border:2px solid #ff7500;border-radius:50%;color:#ff7500;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;width:48px}.case-study-detail--related__btn:disabled{cursor:default;opacity:.35}.case-study-detail--related__btn svg{fill:currentColor;height:16px;width:16px}.case-study-detail--related__img-link{display:block;margin-bottom:25px}.case-study-detail--related__img{aspect-ratio:4/5;border-radius:30px;display:block;object-fit:cover;width:100%}.case-study-detail--related__title{color:#fff;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.25;margin:clamp(16px,2vw,24px) 0 0}.case-study-detail--related__title a{color:#fff;text-decoration:none}.case-study-detail--related__title a:focus-visible,.case-study-detail--related__title a:hover{color:#fff;text-decoration:underline}.case-study-detail--related__subtitle{color:#fff;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.25;margin:4px 0 0}.case-study-detail--related__link{align-items:center;bottom:0;color:#ff7500;display:inline-flex;font-size:clamp(18px,2vw,28px);font-size:22px;font-weight:700;gap:10px;line-height:1.2;position:absolute;text-decoration:none;text-transform:uppercase}.case-study-detail--related__link:focus-visible,.case-study-detail--related__link:hover{color:#ff7500!important;text-decoration:underline}.case-study-detail--related__link:after{border-bottom:6px solid transparent;border-left:9px solid;border-top:6px solid transparent;content:"";height:0;width:0}li.case-study-detail--related__card{padding-bottom:50px;position:relative}@media (max-width:1200px){.case-study-detail--related__link{font-size:18px}}@media (max-width:991px){.case-study-detail--related__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.case-study-detail--related__link{font-size:14px}}@media (max-width:600px){.case-study-detail--related__track{grid-template-columns:minmax(0,1fr)}.case-study-detail--related--slider .case-study-detail--related__track{grid-auto-columns:80%;grid-template-columns:none}li.case-study-detail--related__card{margin-bottom:30px;max-width:350px}}