/* Only Stories sizing and the fine-pointer browse presentation are changed. */
.stories-carousel{--story-height:clamp(300px,42vh,400px);--story-width:calc(var(--story-height)*.8);padding:40px 0;display:grid;grid-template-columns:5% minmax(0,1fr) auto 5%;align-items:center;scroll-margin-top:100px}
.stories-carousel[hidden]{display:none}.stories-carousel .stories-heading{grid-column:2;grid-row:1;width:auto;margin:0 20px 16px 0}.stories-carousel .stories-heading h2{font-size:clamp(28px,3.2vw,40px)}.stories-carousel .stories-heading .eyebrow{margin-bottom:6px}.stories-carousel .stories-subheading{font-size:12px;margin-top:6px}.stories-carousel .stories-chips{grid-column:3;grid-row:1;width:auto;margin:0 0 16px;gap:6px}.stories-carousel .stories-chip{padding:8px 12px}
.stories-carousel .stories-stage{grid-column:1/-1;height:calc(var(--story-height) + 24px)}.stories-carousel .stories-face{top:12px;height:var(--story-height)}.stories-carousel .stories-face-quote{font-size:clamp(21px,2vw,26px);margin-top:12px}.stories-carousel .stories-face-reviews{padding:24px}.stories-carousel .stories-face-stars{margin-top:14px}.stories-carousel .stories-face-category{left:12px;bottom:12px;right:auto;max-width:calc(100% - 24px);width:max-content;height:28px;box-sizing:border-box;padding:6px 12px;border-radius:20px;font-size:11px;line-height:16px;background:#faf8f2d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stories-carousel .stories-details{grid-column:2/4;width:max(var(--story-width),440px);margin:12px auto 0;grid-template-columns:minmax(0,1fr) auto;gap:12px}.stories-carousel .stories-info{height:84px;flex-direction:row;align-items:center;grid-column:1/-1;overflow:visible}.stories-carousel .stories-info-copy{padding:10px 14px;min-width:0;position:static}.stories-carousel .stories-info-tag{font-size:9px;margin:0 0 4px}.stories-carousel .stories-info h3{font-size:20px;line-height:1.2;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0}.stories-carousel .stories-info-secondary{font-size:10px;margin-top:5px}.stories-carousel .stories-info-action{flex:none;padding:0 12px 0 0}.stories-carousel .stories-cta{height:40px;min-height:40px;width:auto;border-radius:24px;padding:0 16px;font-size:11px;white-space:nowrap}.stories-carousel .stories-heart{top:-38px;right:4px;border-radius:50%;background:#faf8f2d9}
.stories-carousel .stories-nav{width:44px;height:44px;top:20px}.stories-carousel .stories-prev{right:calc(100% + 24px)}.stories-carousel .stories-next{left:calc(100% + 24px)}.stories-carousel .stories-status{grid-column:2;grid-row:2;height:24px;gap:12px}.stories-carousel .stories-toggle{height:24px;width:24px;font-size:18px}.stories-carousel .stories-meter{grid-column:1;grid-row:2}.stories-carousel .stories-draft-title{font-size:28px}.stories-carousel .stories-face-byline{padding-top:12px}
@media(max-width:900px) and (min-width:601px){.stories-carousel .stories-heading h2{font-size:28px}.stories-carousel .stories-chip{padding:8px;font-size:9px}.stories-carousel .stories-subheading{display:none}}
@media(max-width:600px){.stories-carousel{--story-width:68vw;--story-height:calc(68vw*1.25);padding:28px 0;grid-template-columns:16px minmax(0,1fr) 16px;scroll-margin-top:90px}.stories-carousel .stories-heading{grid-column:2;grid-row:1;margin:0 0 10px}.stories-carousel .stories-heading h2{font-size:28px;letter-spacing:-1px}.stories-carousel .stories-heading .eyebrow{font-size:9px;margin-bottom:4px}.stories-carousel .stories-subheading{display:none}.stories-carousel .stories-chips{grid-column:2;grid-row:2;width:100%;height:36px;margin:0 0 10px}.stories-carousel .stories-chip{min-height:36px;height:36px;padding:6px 12px;font-size:9px}.stories-carousel .stories-stage{grid-row:3}.stories-carousel .stories-details{grid-column:2;grid-row:4;width:var(--story-width);grid-template-columns:36px minmax(0,1fr) 36px;gap:4px;margin-top:8px}.stories-carousel .stories-info{height:76px}.stories-carousel .stories-info-copy{padding:8px;max-width:calc(100% - 80px)}.stories-carousel .stories-info h3{font-size:18px}.stories-carousel .stories-info-action{padding-right:6px;max-width:94px}.stories-carousel .stories-cta{padding:0 9px;font-size:9px;white-space:normal;text-align:center;line-height:1.3}.stories-carousel .stories-info-secondary{font-size:9px;gap:4px}.stories-carousel .stories-status{grid-column:1/-1;grid-row:2;justify-content:center;height:24px}.stories-carousel .stories-meter{grid-column:2;grid-row:3}.stories-carousel .stories-nav{grid-row:3;width:44px;height:44px;position:static}.stories-carousel .stories-prev{grid-column:1;justify-self:end}.stories-carousel .stories-next{grid-column:3;justify-self:start}.stories-carousel .stories-heart{top:-42px}.stories-carousel .stories-face-label{font-size:8px}.stories-carousel .stories-face-reviews{padding:20px}.stories-carousel .stories-face-quote{font-size:22px}.stories-carousel .stories-face-stars{margin-top:10px}}
.stories-carousel .stories-stage>.stories-heart{position:absolute;top:24px;left:calc(50% + var(--story-width)/2 - 52px);right:auto;z-index:10}
@media(max-width:600px){.stories-carousel{--story-height:min(calc(68vw*1.25),273px)}}
@media(min-width:601px) and (max-width:768px){.stories-carousel{--story-height:300px;padding-top:28px;padding-bottom:28px}}
.stories-carousel .stories-face-category{text-transform:uppercase}
@media(min-width:769px){.stories-carousel{scroll-margin-top:24px}}
