.HomeLatestPostsCarousel-module__EemRCW__section{width:100%;max-width:72rem;margin:2rem auto 2.5rem;padding:0 .25rem}.HomeLatestPostsCarousel-module__EemRCW__heading{text-align:center;margin-bottom:1rem;padding:0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.3}@media (min-width:768px){.HomeLatestPostsCarousel-module__EemRCW__section{margin:3rem auto;padding:0 .5rem}.HomeLatestPostsCarousel-module__EemRCW__heading{margin-bottom:1.5rem;font-size:1.875rem}}.HomeLatestPostsCarousel-module__EemRCW__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;cursor:grab;touch-action:pan-x;flex-flow:row;align-items:stretch;gap:.875rem;padding:.25rem .75rem 1rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}@media (min-width:768px){.HomeLatestPostsCarousel-module__EemRCW__rail{gap:1.25rem;padding:.25rem .5rem 1rem;scroll-padding-inline:1rem}}.HomeLatestPostsCarousel-module__EemRCW__railDragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.HomeLatestPostsCarousel-module__EemRCW__slide{scroll-snap-align:start;flex:0 0 min(85vw,300px);width:min(85vw,300px);max-width:300px}@media (min-width:768px){.HomeLatestPostsCarousel-module__EemRCW__slide{flex-basis:272px;width:272px}}.HomeLatestPostsCarousel-module__EemRCW__card{text-align:center;box-sizing:border-box;border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:21.5rem;padding:12px;display:flex}@media (min-width:768px){.HomeLatestPostsCarousel-module__EemRCW__card{height:400px;min-height:400px;padding:14px}}.light-theme .HomeLatestPostsCarousel-module__EemRCW__card{color:#111827;background:#ffffffd1;border:3px solid #112d7a;box-shadow:.1em .1em .2em #dbdbdb}.dark-theme .HomeLatestPostsCarousel-module__EemRCW__card{color:#f3f4f6;background:#1f2937d1;border:3px solid #00c3ff;box-shadow:.1em .1em .2em #aeafdd}.HomeLatestPostsCarousel-module__EemRCW__media{border-radius:6px;flex-shrink:0;width:100%;height:140px;position:relative;overflow:hidden}@media (min-width:768px){.HomeLatestPostsCarousel-module__EemRCW__media{height:156px}}.light-theme .HomeLatestPostsCarousel-module__EemRCW__media{border:2px solid #112d7a}.dark-theme .HomeLatestPostsCarousel-module__EemRCW__media{border:2px solid #00c3ff}.HomeLatestPostsCarousel-module__EemRCW__image{object-fit:cover;object-position:center}.HomeLatestPostsCarousel-module__EemRCW__placeholder{opacity:.75;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;font-size:.875rem;display:flex}.HomeLatestPostsCarousel-module__EemRCW__body{flex-direction:column;flex:1;min-height:0;margin-top:10px;display:flex}.HomeLatestPostsCarousel-module__EemRCW__type{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin:0;font-size:.7rem;font-weight:600}.HomeLatestPostsCarousel-module__EemRCW__title{-webkit-line-clamp:2;hyphens:auto;word-break:break-word;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:768px){.HomeLatestPostsCarousel-module__EemRCW__title{-webkit-line-clamp:3;font-size:1.05rem}}.HomeLatestPostsCarousel-module__EemRCW__date{opacity:.9;margin:0;font-size:.875rem;display:block}.HomeLatestPostsCarousel-module__EemRCW__cta{margin-top:auto;padding-top:10px}
