/* Wide text measures and editorial rhythm; preserve media and artwork sizing. */
/* Ordinary pages retain the existing 48rem mobile boundary. Opening compositions
 * use their own responsive rule, including an author's custom transition.
 * Low specificity on nested prose preserves component-specific narrower measures. */
@media (width > 48rem) {
	/* CF7 controls its own field widths, including paragraph-wrapped fields. */
	.ellery-wide-copy .entry-content:not(:has(.ec-opening)) > :is(p, ul, ol, blockquote, h1, h2, h3, h4, h5, h6):not(:where(.wpcf7 *)),
	:where(.ellery-wide-copy .entry-content:not(:has(.ec-opening))) :is(p, ul, ol, blockquote, h1, h2, h3, h4, h5, h6):not(:where(.wpcf7 *)) { max-width: 42rem; }
	/* Keep the accepted 42rem measure in proportion to the 2.7rem desktop H1
	 * as its fluid type shrinks, rather than letting a long headline flatten. */
	.ellery-wide-copy .entry-content:not(:has(.ec-opening)) > h1:not(:where(.wpcf7 *)),
	:where(.ellery-wide-copy .entry-content:not(:has(.ec-opening))) h1:not(:where(.wpcf7 *)) { max-width: min(42rem, calc(42em / 2.7)); }
	/* Callouts own their outer gaps. Preserve opening/title compositions. */
	.ellery-wide-copy .entry-content:not(:has(.ec-opening)) > .ellery-pull-quote:not(:first-child) { margin-block: var(--ellery-space-7); }
}
