.brxe-template{width:100%}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}/* BREAKPOINT: Mobile portrait (BASE) */#brxe-inkglq {row-gap: 15px}/* BREAKPOINT: Mobile landscape */@media (min-width: 767px) {#brxe-inkglq {column-gap: 15px}#brxe-inkglq {flex-direction: row}#brxe-inkglq {flex-wrap: wrap}}