.stories-strip{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:center;padding:42px var(--pad) 46px;border-bottom:0;}
.stories-strip .stories-heading{display:block;margin:0;}
.stories-strip .stories-heading h2{font:500 32px/1.15 Manrope,sans-serif;letter-spacing:-.025em;max-width:12ch;margin:0 0 18px;}
.stories-strip .stories-heading>span{display:block;max-width:22ch;font-size:13px;line-height:1.6;color:#687f8b;}
.stories-strip .story-list{display:flex;gap:30px;min-width:0;overflow-x:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:#b6d7e2 transparent;}
.stories-strip .story-list::-webkit-scrollbar{display:block;height:4px;}
.stories-strip .story-list::-webkit-scrollbar-thumb{background:#b6d7e2;border-radius:4px;}
.stories-strip .story-thumb{display:flex;flex-direction:column;align-items:center;flex:0 0 120px;width:120px;gap:16px;padding:0;text-align:center;}
.stories-strip .story-circle,.stories-strip .story-thumb.seen .story-circle{display:block;flex-shrink:0;width:120px;height:120px;padding:0;margin:0;border:0;border-radius:50%;overflow:hidden;background:#eff5f7;transition:transform .3s cubic-bezier(.2,.65,.3,1);}
.stories-strip .story-circle img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;}
.stories-strip .story-thumb:first-child img{object-position:57% center;}
.stories-strip .story-thumb:nth-child(3) img{object-position:50% 35%;}
.stories-strip .story-thumb>span:last-child{font-size:14px;line-height:1.4;max-width:15ch;}
@media(hover:hover){.stories-strip .story-thumb:hover .story-circle{transform:translateY(-4px);}}
@media(max-width:700px){.stories-strip{display:block;padding:26px var(--pad);}.stories-strip .stories-heading{margin-bottom:22px;}.stories-strip .stories-heading h2{font-size:25px;max-width:none;margin:0;}.stories-strip .stories-heading>span{display:none;}.stories-strip .story-list{gap:20px;padding:6px 0 12px;}.stories-strip .story-thumb{flex-basis:112px;width:112px;}.stories-strip .story-circle,.stories-strip .story-thumb.seen .story-circle{width:112px;height:112px;}.stories-strip .story-thumb>span:last-child{font-size:13px;}}
@media(prefers-reduced-motion:reduce){.stories-strip .story-circle{transition:none;}}
