.fo-profiel-carousel{padding-block:var(--space-6)}@media (max-width:640px){.fo-profiel-carousel{padding-block:var(--space-5)}}.fo-profiel-carousel h2{margin-bottom:var(--space-4)}.fo-profiel-carousel .profiel-carousel__viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.fo-profiel-carousel .profiel-carousel__viewport::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.fo-profiel-carousel .profiel-carousel__viewport{scroll-behavior:auto}}.fo-profiel-carousel .profiel-carousel__track{display:flex;gap:var(--space-4)}.fo-profiel-carousel .card--profiel-carousel{flex:0 0 100%;min-width:230px;scroll-snap-align:start}@media (min-width:640px){.fo-profiel-carousel .card--profiel-carousel{flex-basis:calc((100% - var(--space-4))/2)}}@media (min-width:900px){.fo-profiel-carousel .card--profiel-carousel{flex-basis:calc(33.33333% - var(--space-4)*2/3)}}.fo-profiel-carousel .icon--profiel-related{color:var(--color-primary-blue);flex:none;height:36px;margin-bottom:var(--space-2);width:36px}.fo-profiel-carousel .card--profiel-carousel h3{align-items:flex-start;display:flex;min-height:1.3em}.fo-profiel-carousel .card--profiel-carousel .link-arrow{font-size:14.5px;margin-top:auto}.fo-profiel-carousel .card--profiel-carousel .link-arrow svg{height:.8em;width:.8em}.fo-profiel-carousel .profiel-carousel__controls{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:var(--space-4)}.fo-profiel-carousel .profiel-carousel__controls .icon-btn{box-sizing:border-box;flex:none;height:44px;padding:0;width:44px}.fo-profiel-carousel .profiel-carousel__controls .icon-btn .icon{height:22px;width:22px}