.fc__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.fc__bar{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:-16px 0 24px}.fc__sub{margin:0}.fc--carousel{overflow:hidden}.fc--carousel .fc__grid{display:flex;margin-right:calc((100vw - min(100vw, var(--max-width)))/-2 - 40px);overflow-x:auto;padding-right:40px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.fc--carousel .fc__grid::-webkit-scrollbar{display:none}.fc--carousel .fc__card{flex:0 0 calc(min(100vw, var(--max-width))/3 - 48px);scroll-snap-align:start}.csc__nav .button[disabled]{opacity:.4;pointer-events:none}.fc__grid--2,.fc__grid--4{grid-template-columns:repeat(2,1fr)}.fc__card{background:var(--white);border:1px solid var(--strokes);border-radius:24px;color:var(--tribe-black);flex-direction:column;gap:28px;padding:44px 40px 88px;text-align:center}.fc__card,.fc__icon{align-items:center;display:flex}.fc__icon{background:var(--blue-95);border-radius:20px;height:152px;justify-content:center;width:152px}.fc__icon img{height:128px;width:128px}.fc__title{margin:0 0 -24px}.fc__text{margin:0;max-width:260px}@media (max-width:991px){.fc__grid,.fc__grid--3{grid-template-columns:repeat(2,1fr)}.fc--carousel .fc__card{flex-basis:46%}}@media (max-width:767px){.fc__grid,.fc__grid--2,.fc__grid--3,.fc__grid--4{gap:20px;grid-template-columns:1fr}.fc__card{padding:40px 24px 60px}.fc--carousel .fc__card{flex-basis:85%}}