/* Homepage Web Stories section. The official plugin supplies the story markup and carousel behavior. */
.si-home-web-stories{margin:28px 0 34px;min-width:0}
.si-home-web-stories__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}
.si-home-web-stories__heading h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25;color:var(--heading-color,var(--text-color,inherit))}
.si-home-web-stories__view-all{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-size:.9rem;font-weight:600;text-decoration:none;color:var(--accent,#6258ff)}
.si-home-web-stories__content{min-width:0;overflow:hidden}
.si-home-web-stories__content .web-stories-list{margin:0!important}
.si-home-web-stories--carousel .si-home-web-stories__content{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
.si-home-web-stories--circles .si-home-web-stories__content{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
.si-home-web-stories .web-stories-list__story a,.si-home-web-stories .web-stories-list__story{color:var(--text-color,inherit)}
@media(max-width:600px){.si-home-web-stories{margin:22px 0 28px}.si-home-web-stories__heading{margin-bottom:12px}.si-home-web-stories__heading h2{font-size:1.2rem}.si-home-web-stories__view-all{font-size:.82rem}}
