/* Also Read: one continuous rounded frame with an integrated label. */
.ars-slider{position:relative;background:transparent;color:inherit;padding:42px 22px 18px;box-sizing:border-box;width:100%;overflow:hidden;border:1.5px solid #d92332;border-radius:0;font-family:Inter,Arial,sans-serif;margin:30px 0 22px}
.ars-label-wrap{position:absolute;top:-1px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;margin:0;z-index:2;max-width:calc(100% - 32px)}
.ars-topic-label{display:inline-flex;align-items:center;justify-content:center;min-height:30px;max-width:100%;padding:6px 17px;box-sizing:border-box;background:#d92332;color:#fff;border-radius:0 0 10px 10px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.35px;line-height:1.25;text-align:center;white-space:nowrap}
.ars-slides{position:relative;width:100%;overflow:hidden;touch-action:pan-y;cursor:grab}
.ars-slides:active{cursor:grabbing}
.ars-slide-track{display:flex;align-items:stretch;width:100%;transform:translate3d(0,0,0);transition:transform .65s cubic-bezier(.22,.75,.25,1);will-change:transform}
.ars-slide{display:flex;flex:0 0 100%;width:100%;box-sizing:border-box;flex-direction:column;gap:0;will-change:transform,opacity}
.ars-slide.is-active{display:flex}
.ars-story{position:relative;display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:10px 0;box-sizing:border-box}
.ars-story:first-child{padding-top:4px}
.ars-story+.ars-story:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:#d92332;opacity:.9}
.ars-story-image-link{display:block;grid-column:1;min-height:88px;overflow:hidden;background:rgba(127,127,127,.12);border-radius:8px}
.ars-story-image{display:block;width:100%;height:100%;min-height:88px;max-height:125px;object-fit:cover;border-radius:8px}
.ars-image-placeholder{display:block;min-height:88px;height:100%;background:rgba(127,127,127,.16);border-radius:8px}
.ars-story-title{grid-column:2;display:flex;align-items:center;min-width:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:650;line-height:1.3;box-sizing:border-box;transition:color .2s ease;overflow-wrap:anywhere}
.ars-story-title:hover,.ars-story-title:focus{color:#d92332;text-decoration:none}
.ars-dots{display:flex;justify-content:center;align-items:center;gap:9px;margin:13px 0 0}
.ars-dot{appearance:none;-webkit-appearance:none;width:9px;height:9px;min-width:9px;padding:0;border:0;border-radius:50%;background:#666;opacity:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}
.ars-dot.is-active{background:#d92332;opacity:1;transform:scale(1.25)}
.ars-dot:focus-visible{outline:2px solid #d92332;outline-offset:3px}
.ars-slide-clone{user-select:none;-webkit-user-select:none}
:where(html,body,.site,.site-content)[data-theme="dark"] .ars-dot,:where(html,body,.site,.site-content)[data-bs-theme="dark"] .ars-dot,html.dark .ars-dot,body.dark .ars-dot,html.dark-mode .ars-dot,body.dark-mode .ars-dot,html.is-dark .ars-dot,body.is-dark .ars-dot,.dark-mode .ars-dot,.wp-dark-mode-active .ars-dot{background:#bbb}
:where(html,body,.site,.site-content)[data-theme="dark"] .ars-dot.is-active,:where(html,body,.site,.site-content)[data-bs-theme="dark"] .ars-dot.is-active,html.dark .ars-dot.is-active,body.dark .ars-dot.is-active,html.dark-mode .ars-dot.is-active,body.dark-mode .ars-dot.is-active,html.is-dark .ars-dot.is-active,body.is-dark .ars-dot.is-active,.dark-mode .ars-dot.is-active,.wp-dark-mode-active .ars-dot.is-active{background:#d92332}
@media(max-width:600px){.ars-slider{padding:37px 12px 15px;border-radius:0;margin:25px 0 18px}.ars-topic-label{font-size:14px;padding:6px 14px}.ars-story{grid-template-columns:minmax(94px,34%) minmax(0,1fr);gap:10px;padding:8px 0}.ars-story:first-child{padding-top:3px}.ars-story+.ars-story:before{left:12px;right:12px}.ars-story-image-link,.ars-story-image,.ars-image-placeholder{min-height:76px}.ars-story-image{max-height:105px}.ars-story-title{padding:6px 0;font-size:14px;line-height:1.25}.ars-dots{margin-top:11px}}
@media(prefers-reduced-motion:reduce){.ars-slide-track{transition:none}.ars-story-title,.ars-dot{transition:none}}
