/* Images respond on every pass; the accompanying text remains steady and readable. */
.scroll-cinema .silver-site .sg-scroll-photo{overflow:hidden;isolation:isolate}
.scroll-cinema .silver-site .sg-scroll-photo>img{transform:translate3d(0,var(--photo-flow-y,0px),0) scale(var(--photo-flow-scale,1.09));transition:none;transform-origin:center;clip-path:inset(var(--photo-edge,0%) 0)}
.scroll-cinema .silver-site .sg-scroll-photo:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;z-index:5;background:#a5c3ae;transform:scaleX(var(--photo-line,1));transform-origin:left;pointer-events:none}
.scroll-cinema .sg-chapter-label .sg-mask-title>span{transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.scroll-cinema .sg-chapter-label .sg-number{transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .65s}
.silver-site .ed-uploader{display:none}
@media(max-width:700px){
 .silver-site .ed-feature-main{height:auto;aspect-ratio:1.45}
 .silver-site .sg-feature-list .sg-feature-row{padding-block:14px}
 .silver-site .ed-feature-caption h3{font-size:18px;line-height:1.55}
 .silver-site .ed-archive-info h3,.silver-site .ex-video-grid .ed-archive-info h3{font-size:16px;line-height:1.65}
 .silver-site .ed-archive-info{padding-bottom:6px}
 .silver-site .ed-facts{gap:20px 0}
 .silver-site .ed-fact p{font-size:13px}
 .silver-site .ex-heading>p,.silver-site .ed-bio-intro>p{line-height:1.95}
}
@media(prefers-reduced-motion:reduce){.silver-site .sg-scroll-photo>img{transform:none!important;clip-path:none!important}.silver-site .sg-scroll-photo:after{transform:none!important}}

/* Restore true container gutters; the generic playlist shorthand had erased them. */
.silver-site .ex-playlist.ex-listen{margin-inline:0;padding:38px 34px 32px;border-radius:6px}
.silver-site .sg-album-total{display:flex;flex-direction:row;align-items:baseline;gap:7px;font:400 28px/1.3 SilverRoman,Georgia,serif;white-space:nowrap}
.silver-site .sg-album-total>span{font:inherit;letter-spacing:0}.silver-site .sg-album-total>small{font:14px/1.5 var(--sans);margin:0}
.silver-site .ed-bio-photo,.silver-motion .silver-site .ed-bio-photo:not(.sg-seen){clip-path:none}
.silver-site .ed-bio-photo>img{transform:none!important;clip-path:none!important}
@media(max-width:700px){
 .silver-site .ex-playlist.ex-listen{padding:28px 18px 22px;margin-inline:0}
 .silver-site .ex-listen .ex-video-grid{gap:22px 16px}
 .silver-site .ex-listen .ex-heading{margin-bottom:25px}
 .silver-site .ed-bio-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 .silver-site .ed-bio-intro{grid-column:1;grid-row:1}
 .silver-site .ed-bio-photo{grid-column:1;grid-row:2;width:100%;height:auto;aspect-ratio:1621/1080;min-height:0}
 .silver-site .ed-bio-photo>img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}
 .silver-site .ed-facts{grid-column:1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}
 .silver-site .ed-fact{padding:0;min-height:65px!important}
 .silver-site .ed-fact h3{font-size:21px}
 .silver-site .ed-fact:nth-child(n+4) h3{font-size:16px}
 .silver-site .sg-album-total{font-size:26px}
}
@media(max-width:370px){.silver-site .ed-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.silver-site .ex-playlist.ex-listen{padding-inline:16px}.silver-site .ex-listen .ex-video-grid{gap:20px 13px}}
