.SchoolLogoCarousel-module__Fb6LJa__carousel{--logo-width:164px;--logo-gap:32px}.SchoolLogoCarousel-module__Fb6LJa__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.SchoolLogoCarousel-module__Fb6LJa__heading h2{color:var(--ink-soft);font:600 13px/1.4 var(--font-sans), sans-serif;margin:0}.SchoolLogoCarousel-module__Fb6LJa__controls{flex:none;align-items:center;gap:15px;display:flex}.SchoolLogoCarousel-module__Fb6LJa__controls>a{min-height:44px;color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.SchoolLogoCarousel-module__Fb6LJa__motionButton{min-height:44px;color:var(--ink-soft);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.SchoolLogoCarousel-module__Fb6LJa__motionButton:hover{background:var(--mint-pale);color:var(--green)}.SchoolLogoCarousel-module__Fb6LJa__viewport{padding:7px 6px;scroll-padding-inline:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.SchoolLogoCarousel-module__Fb6LJa__track{will-change:transform;width:max-content;animation:72s linear infinite SchoolLogoCarousel-module__Fb6LJa__school-logos;display:flex}.SchoolLogoCarousel-module__Fb6LJa__group{gap:var(--logo-gap);padding-right:var(--logo-gap);flex:none;display:flex}.SchoolLogoCarousel-module__Fb6LJa__group>a{flex:0 0 var(--logo-width);width:var(--logo-width);border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:3px;display:flex}.SchoolLogoCarousel-module__Fb6LJa__group>a:hover{background:var(--mint-pale)}.SchoolLogoCarousel-module__Fb6LJa__group>a>span{border:0;justify-content:center;width:142px;max-width:100%;height:42px;margin:0;padding:5px 8px}.SchoolLogoCarousel-module__Fb6LJa__group img{object-position:center;max-width:126px;max-height:29px}.SchoolLogoCarousel-module__Fb6LJa__carousel[data-paused=true] .SchoolLogoCarousel-module__Fb6LJa__track{animation-play-state:paused}.SchoolLogoCarousel-module__Fb6LJa__viewport:focus-within{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.SchoolLogoCarousel-module__Fb6LJa__viewport:focus-within .SchoolLogoCarousel-module__Fb6LJa__track{will-change:auto;animation:none;transform:none}.SchoolLogoCarousel-module__Fb6LJa__viewport:focus-within [data-carousel-copy]{display:none}@media (hover:hover){.SchoolLogoCarousel-module__Fb6LJa__viewport:hover .SchoolLogoCarousel-module__Fb6LJa__track{animation-play-state:paused}}@keyframes SchoolLogoCarousel-module__Fb6LJa__school-logos{to{transform:translate(-50%)}}@media (max-width:760px){.SchoolLogoCarousel-module__Fb6LJa__carousel{--logo-width:142px;--logo-gap:22px}.SchoolLogoCarousel-module__Fb6LJa__heading{gap:12px;margin-bottom:10px}.SchoolLogoCarousel-module__Fb6LJa__heading h2{max-width:290px;font-size:12px}.SchoolLogoCarousel-module__Fb6LJa__controls{gap:7px}.SchoolLogoCarousel-module__Fb6LJa__group>a>span{width:130px}.SchoolLogoCarousel-module__Fb6LJa__group img{max-width:112px}}@media (max-width:560px){.SchoolLogoCarousel-module__Fb6LJa__carousel{--logo-width:128px;--logo-gap:14px}.SchoolLogoCarousel-module__Fb6LJa__heading{flex-wrap:wrap;align-items:start;gap:2px 14px}.SchoolLogoCarousel-module__Fb6LJa__heading h2{width:100%;max-width:none}.SchoolLogoCarousel-module__Fb6LJa__controls{justify-content:space-between;width:100%}.SchoolLogoCarousel-module__Fb6LJa__motionButton{padding-left:0}.SchoolLogoCarousel-module__Fb6LJa__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}}@media (prefers-reduced-motion:reduce){.SchoolLogoCarousel-module__Fb6LJa__track{will-change:auto;animation:none;transform:none}.SchoolLogoCarousel-module__Fb6LJa__viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.SchoolLogoCarousel-module__Fb6LJa__carousel [data-carousel-copy],.SchoolLogoCarousel-module__Fb6LJa__motionButton{display:none}}
