/* Loads AFTER aseno.css. Equivalents for the (few) source selectors that use
   > or + combinators broken by Elementor's widget wrapper divs (wrappers are
   display:contents, invisible to layout but still present in the DOM).
   Source rules: styles.css:990 (.cat-main > .cat-intro) and
   styles.css:244 (.about__body .h-display + .h-display). */

.cat-main.cat-main .cat-intro { font-size: 17px; color: var(--body); line-height: 1.75; margin: 0 0 34px; }

.about__body .elementor-widget:has(> .h-display) + .elementor-widget > .h-display { margin-top: 26px; }
