/* Tideline: local fix-ups on top of production's CSS (class-only). Loaded after tl-production.css and tl-styles.css.
   Bricks 2.x puts its defaults in a cascade layer; these unlayered :where() resets give production's markup back its
   block layout wherever production's own CSS says nothing (production classes still win: they are more specific). */
:where(.brxe-section, .brxe-container, .brxe-block, .brxe-div) { display: block; flex-direction: initial; align-items: initial; width: auto; margin-left: initial; margin-right: initial; flex-wrap: initial; }
:where(.brxe-container).container, :where(.brxe-container).container-fluid { width: 100%; margin-left: auto; margin-right: auto; }
:where(.brxe-image) { max-width: 100%; height: auto; }

/* Bricks' layered default `[class*="brxe-"] { max-width: 100% }` applies wherever production's CSS sets no max-width
   (it capped .full-width sections at their column). Unlayered, zero specificity: production's own max-width still wins. */
:where([class*="brxe-"]) { max-width: none; }
