/* v0.9.10 — accessible, minimal reading progress on long editorial pages. */
.sch-reader-track{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;z-index:40;pointer-events:none;overflow:hidden}
.sch-reader-track__fill{height:100%;width:100%;background:linear-gradient(90deg,#b18a52,#d1b47c);transform:scaleX(0);transform-origin:left center;will-change:transform;transition:transform 90ms linear}
@media(prefers-reduced-motion:reduce){.sch-reader-track__fill{transition:none}}
/* One clear riverwalk visual, no miniature overlapping photo. */
.street-story-photos--single{position:relative;min-height:0;padding:0;display:flex;align-items:center;width:100%}
.street-story-photos--single .street-story-main{width:100%;height:auto;aspect-ratio:4/3;margin:0!important;max-width:100%;overflow:hidden}
.street-story-photos--single .street-story-main img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}
@media(max-width:800px){.street-story-photos--single .street-story-main{aspect-ratio:3/2}}
@media(max-width:520px){.street-story-photos--single .street-story-main{aspect-ratio:4/3}.street-story-photos--single .street-story-main figcaption{font-size:9px}}
