/* Non-locking structural defaults only. Elementor-generated selectors always win. */
:where(.axh-page){direction:ltr}
:where(.axh-page .e-con,.axh-page .elementor-widget){min-width:0}
:where(.axh-intro,.axh-card){container-type:inline-size}
:where(.axh-prose p){margin:0}
:where(.axh-tools .elementor-heading-title){white-space:nowrap}
:where(.axh-accent){color:var(--axiom-horizontal-accent,#8B8BE4)}
.elementor-widget-axiom-horizontal-video > .elementor-widget-container,.elementor-widget-axiom-horizontal-comparison > .elementor-widget-container{height:auto}

:where(.axh-legend-label .elementor-heading-title){display:flex;align-items:center;gap:8px}
:where(.axh-legend-label .elementor-heading-title)::before{content:"";width:24px;height:1px;background:currentColor;flex-shrink:0}
.elementor-widget-axiom-horizontal-moments > .elementor-widget-container{height:auto}
