.post-carousel__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-bottom:2.5rem}.post-carousel__eyebrow.eyebrow{margin-bottom:1.25rem}.post-carousel__title.h2{max-width:46.875rem;margin:0}.post-carousel__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem}.post-carousel__controls[hidden]{display:none}.post-carousel__control{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.8125rem;height:1.75rem;padding:0;border:0;border-radius:50%;background-color:var(--color-control);color:var(--color-text);cursor:pointer;-webkit-transition:opacity .2s ease,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .2s ease,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.post-carousel__control svg{width:.5rem;height:auto}.post-carousel__control--prev svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.post-carousel__control--next svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.post-carousel__control:hover:not(:disabled),.post-carousel__control:focus-visible{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.post-carousel__control:disabled{opacity:.4;cursor:default}.post-carousel__list{display:grid;grid-auto-columns:85%;grid-auto-flow:column;gap:1.25rem;margin:-.5rem;padding:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:.5rem;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.post-carousel__list::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.post-carousel__list{grid-auto-columns:calc((100% - 1.25rem)/2)}}@media screen and (min-width: 992px){.post-carousel__list{grid-auto-columns:calc((100% - 2.5rem) / 3)}}.post-carousel__item{scroll-snap-align:start}@media (prefers-reduced-motion: reduce){.post-carousel__control{-webkit-transition:none;transition:none}}
