.mi-content-slider{position:relative;width:100%;min-width:0;margin:0;isolation:isolate}
.mi-content-slider-half{width:50%;max-width:100%}
.mi-content-slide{position:relative;width:100%;min-width:0;height:auto}
.mi-content-slide:not(.is-active):not(.is-entering):not(.is-leaving):not(.is-measuring),.mi-content-slide[hidden]:not(.is-measuring){display:none!important}
.mi-content-slide-media:empty{display:none}
.mi-content-slide-media figure{margin:0}
.mi-content-slide-media picture,.mi-content-slide-media img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.mi-content-slide-media figcaption{font-size:14px;padding:8px 16px;color:var(--muted)}
.mi-content-slide-media a{position:relative;z-index:2;display:block}
.mi-content-slide-picture{position:relative}
.mi-content-slide-link{position:absolute;inset:0;z-index:1}
.mi-content-slide-copy{position:relative;z-index:2;padding:20px;background:var(--surface);color:var(--ink);pointer-events:none;overflow-wrap:anywhere}
.mi-content-slide-copy a{pointer-events:auto}
.mi-content-slide-copy h2{font:600 clamp(22px,3vw,34px)/1.2 Manrope,sans-serif;margin:0 0 12px}
.mi-content-slide-copy .eyebrow{white-space:normal;margin:0 0 12px}
.mi-content-slide-copy>:last-child{margin-bottom:0}
.mi-content-align-right{text-align:right}.mi-content-align-center{text-align:center}
.mi-content-color-white,.mi-content-color-white-text{color:#fff;background:#263a32}
.mi-content-color-white .eyebrow,.mi-content-color-white-text .eyebrow{color:#fff}
.mi-content-color-grey{color:#444;background:#edf0eb}
.mi-content-slider-controls{position:absolute;right:12px;bottom:12px;z-index:4;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:6px;border-radius:4px;background:rgba(18,29,25,.88)}
.mi-content-slider-controls button{min-width:36px;min-height:36px;border:1px solid #ffffff70;background:transparent;color:#fff;cursor:pointer;font:600 16px system-ui;transition:border-color var(--mi-motion-control),color var(--mi-motion-control)}
.mi-content-slider-controls button:hover,.mi-content-slider-controls button:focus-visible{border-color:var(--accent);color:var(--accent)}
.mi-content-slider-controls button:disabled{opacity:.45;cursor:default}
.mi-content-slide-action{position:absolute!important;left:16px;bottom:16px;z-index:4!important;margin:0;max-width:calc(100% - 180px);overflow-wrap:anywhere;min-height:40px}
.mi-content-slider:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:767px){.mi-content-slider-half{width:100%}.mi-content-slide-copy{padding:16px}.mi-content-slider-controls{right:8px;bottom:8px;gap:4px;padding:4px}.mi-content-slider-controls button{min-width:32px;min-height:32px}.mi-content-slide-action{left:8px;bottom:8px;font-size:12px;padding:8px;max-width:calc(100% - 132px)}}
@media print{.mi-content-slider-controls{display:none}.mi-content-slide{break-inside:avoid}.mi-content-slide-link{display:none}}

.mi-content-slider-controls button{border-radius:50%;display:grid;place-items:center}.mi-content-slider svg[hidden]{display:none}.mi-content-slide-action svg{flex-shrink:0}
.mi-content-slide-media a.mi-content-slide-action{display:inline-flex}
@media(max-width:767px){.mi-content-slide-action{max-width:calc(100% - 152px)}}
