.minsos-story { padding-block: 5rem; color: var(--wp--preset--color--ink); background: var(--wp--preset--color--paper); }
.minsos-story-intro { max-width: 86rem; margin-inline: auto; gap: var(--wp--preset--spacing--48); }
.minsos-story-intro .wp-block-media-text__content { padding: 0; min-width: 0; }
.minsos-story-intro .is-style-section-label { margin: 0 0 var(--wp--preset--spacing--16); }
.minsos-story-intro h2 { max-width: 28ch; margin: 0; line-height: 1.25; }
.minsos-story-intro .is-style-lead { max-width: 44ch; margin-top: var(--wp--preset--spacing--24); color: var(--wp--preset--color--muted); }
.minsos-story-intro img { display: block; width: 100%; height: auto; object-fit: contain; }
@media(max-width:781px) { .minsos-story-intro.wp-block-media-text.is-stacked-on-mobile { grid-template-columns: minmax(0,1fr) !important; } .minsos-story-intro.wp-block-media-text.is-stacked-on-mobile > :is(.wp-block-media-text__content,.wp-block-media-text__media) { grid-column: 1; grid-row: auto; } }
