.wp-block-acf-card-slider .agency-base-card-slider__header{display:flex;align-items:end;justify-content:space-between;gap:var(--fm-space-md);margin-bottom:var(--fm-space-xl)}.wp-block-acf-card-slider .agency-base-card-slider__heading-group{display:grid;flex:1 1 auto;gap:var(--fm-space-sm);max-width:none}.wp-block-acf-card-slider .agency-base-card-slider__heading{font-size:var(--fm-type-section-title)}.wp-block-acf-card-slider .agency-base-card-slider__intro,.wp-block-acf-card-slider .agency-base-card-slider__content{color:var(--fm-color-text-body)}.wp-block-acf-card-slider .agency-base-card-slider__nav{display:flex;gap:var(--fm-space-xs);flex-shrink:0}.wp-block-acf-card-slider .agency-base-card-slider__swiper .swiper-wrapper{align-items:stretch}.wp-block-acf-card-slider .agency-base-card-slider__swiper .swiper-slide{display:flex;height:auto}.wp-block-acf-card-slider .agency-base-card-slider__swiper .agency-base-clickable-group{display:flex;width:100%}.wp-block-acf-card-slider .swiper-button-prev,.wp-block-acf-card-slider .swiper-button-next{align-items:center;background:var(--fm-color-surface);border:1px solid var(--fm-color-border-subtle);border-radius:999px;box-sizing:border-box;color:var(--fm-color-primary);cursor:pointer;display:flex;height:3rem;justify-content:center;line-height:1;margin:0;min-height:3rem;min-width:3rem;padding:0;pointer-events:auto;position:static;box-shadow:var(--fm-shadow-sm);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:3rem}.wp-block-acf-card-slider .swiper-button-prev:after,.wp-block-acf-card-slider .swiper-button-next:after{font-size:.95rem;font-weight:var(--fm-font-weight-bold)}.wp-block-acf-card-slider .swiper-button-prev:hover,.wp-block-acf-card-slider .swiper-button-prev:focus-visible,.wp-block-acf-card-slider .swiper-button-next:hover,.wp-block-acf-card-slider .swiper-button-next:focus-visible{background:var(--fm-color-surface-soft);border-color:var(--fm-color-text-body);color:var(--fm-color-primary);transform:translateY(-1px)}.wp-block-acf-card-slider .swiper-button-prev ::slotted(svg),.wp-block-acf-card-slider .swiper-button-prev svg,.wp-block-acf-card-slider .swiper-button-next ::slotted(svg),.wp-block-acf-card-slider .swiper-button-next svg{height:auto;pointer-events:none;width:auto}.wp-block-acf-card-slider .agency-base-card-slider__card{background:var(--fm-color-surface);border:1px solid var(--fm-color-border-subtle);border-radius:var(--fm-radius-3xl);box-shadow:var(--fm-shadow-md);display:flex;flex-direction:column;overflow:hidden;width:100%}.wp-block-acf-card-slider .agency-base-card-slider__media{aspect-ratio:4/3;background:var(--fm-color-media-placeholder);overflow:hidden}.wp-block-acf-card-slider .agency-base-card-slider__image{display:block;width:100%;height:100%;object-fit:cover}.wp-block-acf-card-slider.agency-base-card-slider--images .agency-base-card-slider__card{background:var(--fm-color-media-placeholder);border:0;border-radius:var(--fm-radius-3xl);box-shadow:var(--fm-shadow-lg)}.wp-block-acf-card-slider.agency-base-card-slider--images .agency-base-card-slider__media{aspect-ratio:16/10}.wp-block-acf-card-slider .agency-base-card-slider__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fm-space-sm);padding:var(--fm-space-xl)}.wp-block-acf-card-slider .agency-base-card-slider__eyebrow{color:var(--fm-color-accent);font-size:.875rem;font-weight:var(--fm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0}.wp-block-acf-card-slider .agency-base-card-slider__title{font-size:clamp(1.25rem,1.15rem + .4vw,1.65rem);line-height:1.08;margin-bottom:0}.wp-block-acf-card-slider .agency-base-card-slider__link{color:var(--fm-color-text-strong);font-weight:var(--fm-font-weight-bold);margin-top:auto;text-decoration:none}.wp-block-acf-card-slider .agency-base-card-slider__link:hover,.wp-block-acf-card-slider .agency-base-card-slider__link:focus-visible{color:var(--fm-color-accent)}.wp-block-acf-card-slider .agency-base-card-slider__pagination{position:static;margin-top:var(--fm-space-lg)}.wp-block-acf-card-slider .swiper-pagination-bullet{background:var(--fm-color-border-strong);opacity:.3;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.wp-block-acf-card-slider .swiper-pagination-bullet-active{background:var(--fm-color-text-strong);opacity:1}.wp-block-acf-card-slider .swiper-pagination-bullet:hover,.wp-block-acf-card-slider .swiper-pagination-bullet:focus-visible{background:var(--fm-color-accent);opacity:.75;transform:scale(1.08)}@media (max-width: 767.98px){.wp-block-acf-card-slider .agency-base-card-slider__header{align-items:stretch;flex-direction:column}}
