.BoardHomeCarousel-module__SlnK-a__carousel{min-width:0;margin:18px 0}.BoardHomeCarousel-module__SlnK-a__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.BoardHomeCarousel-module__SlnK-a__controls p{color:#405640;flex:200px;margin:0;font-size:.85rem;line-height:1.5}.BoardHomeCarousel-module__SlnK-a__arrows{gap:8px;display:flex}.BoardHomeCarousel-module__SlnK-a__arrows button{box-sizing:border-box;color:#234b35;cursor:pointer;background:#fff;border:1px solid #78977e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:700 1.3rem/1 Arial,sans-serif;display:grid}.BoardHomeCarousel-module__SlnK-a__arrows button:disabled{opacity:.4;cursor:default}.BoardHomeCarousel-module__SlnK-a__arrows button:hover:not(:disabled){background:#d9e9d6}.BoardHomeCarousel-module__SlnK-a__track{--gap:12px;box-sizing:border-box;gap:var(--gap);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#688967 #dfe9da;cursor:grab;min-width:0;max-width:100%;margin:0;padding:5px 3px 14px;scroll-padding-inline:3px;list-style:none;display:flex;overflow-x:auto}.BoardHomeCarousel-module__SlnK-a__track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.BoardHomeCarousel-module__SlnK-a__track::-webkit-scrollbar{height:9px}.BoardHomeCarousel-module__SlnK-a__track::-webkit-scrollbar-track{background:#dfe9da;border-radius:9px}.BoardHomeCarousel-module__SlnK-a__track::-webkit-scrollbar-thumb{background:#688967;border-radius:9px}.BoardHomeCarousel-module__SlnK-a__slide{flex:0 0 calc((100% - 3 * var(--gap))/4);scroll-snap-align:start;min-width:0;margin:0}.BoardHomeCarousel-module__SlnK-a__slide>article{box-sizing:border-box;height:100%}.BoardHomeCarousel-module__SlnK-a__arrows button:focus-visible,.BoardHomeCarousel-module__SlnK-a__track:focus-visible{outline-offset:3px;outline:3px solid #946c26}.BoardHomeCarousel-module__SlnK-a__slide a:focus-visible{outline-offset:-3px;outline:3px solid #946c26}.BoardHomeCarousel-module__SlnK-a__track img{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.BoardHomeCarousel-module__SlnK-a__track{-webkit-user-select:none;user-select:none}}@media (max-width:1000px){.BoardHomeCarousel-module__SlnK-a__slide{flex-basis:calc((100% - 2 * var(--gap))/3)}}@media (max-width:700px){.BoardHomeCarousel-module__SlnK-a__slide{flex-basis:calc((100% - var(--gap))/2)}}@media (max-width:480px){.BoardHomeCarousel-module__SlnK-a__slide{flex-basis:85%}.BoardHomeCarousel-module__SlnK-a__controls p{flex-basis:160px}}
