.pdp .pdp-story.story-responsive{display:block}
.story-responsive .story-block{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;min-width:0}
.story-responsive .story-block:last-child{margin-bottom:0}
.story-responsive .story-copy,.story-responsive .story-media{min-width:0}
.story-responsive .story-copy>:last-child{margin-bottom:0}
.pdp .story-responsive .story-media img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;float:none;margin:0}
.story-responsive .story-media>p,.story-responsive .story-media>figure{margin:0}
.story-responsive .story-media>*+*{margin-top:12px}
@media(min-width:900px){
 .pdp .pdp-story.story-responsive{padding:32px 0;display:block}
 .story-responsive .story-block{margin-bottom:48px;gap:24px}
 .story-responsive .story-has-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
 .story-responsive .story-has-media>.story-copy{grid-column:1;grid-row:1}
 .story-responsive .story-has-media>.story-media{grid-column:2;grid-row:1}
 .story-responsive .story-image-left>.story-copy{grid-column:2}
 .story-responsive .story-image-left>.story-media{grid-column:1}
 .pdp .story-responsive .story-copy h2,.pdp .story-responsive .story-copy h3{margin:0 0 16px}
 .pdp .story-responsive .story-copy p{margin:0 0 14px}
 .pdp .story-responsive .story-copy>:last-child{margin-bottom:0}
}
