/**
 * Gallantry theme integration.
 *
 * The theme wraps page content in `.page-wrap > .container` — a centered grid (12 columns at
 * desktop) capped at `max-width: 87.5rem !important`, with `.cc-block-group` children placed in
 * a sidebar-offset column range. Magazine pages are built entirely from full-bleed ucm sections
 * that carry their own inner max-width (`.ucm-container` / `.ucm-canvas`), so a container that
 * holds them should impose no layout of its own.
 *
 * The theme's cap is `!important`, and this sheet loads *before* the theme's, so the override
 * only wins on specificity: `.page-wrap > .container:has(.ucm-section)` is (0,3,0) against the
 * theme's `.container` at (0,1,0), which lets these `!important` declarations take precedence
 * regardless of source order.
 */

.page-wrap > .container:has(.ucm-section) {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
}

/* The theme's grid placement is meaningless once the container is a plain block. */
.page-wrap > .container:has(.ucm-section) > .cc-block-group {
	width: 100%;
}
