@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-johbax {max-width: 880px; margin-right: auto; margin-left: auto}#brxe-johbax { color: #334155; font-size: 17px; line-height: 1.75;}#brxe-johbax > *:first-child { margin-top: 0;}#brxe-johbax > *:last-child { margin-bottom: 0;}#brxe-johbax p { margin: 0.85em 0;}#brxe-johbax h2,#brxe-johbax h3,#brxe-johbax h4 { color: #062548; font-weight: 700; line-height: 1.25; letter-spacing: -0.02em;}#brxe-johbax h2 { font-size: clamp(1.6rem, 3vw, 2rem); margin-top: 1.6em; margin-bottom: 0.45em;}#brxe-johbax h3 { font-size: clamp(1.25rem, 2vw, 1.5rem); margin-top: 1.35em; margin-bottom: 0.4em;}#brxe-johbax h4 { font-size: 1.1rem; margin-top: 1.2em; margin-bottom: 0.35em;}#brxe-johbax ul,#brxe-johbax ol { margin: 0.9em 0; padding-left: 1.4em;}#brxe-johbax li { margin: 0.35em 0; padding-left: 0.2em;}#brxe-johbax li::marker { color: #062548;}#brxe-johbax a { color: #062548; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}@media (max-width: 767px) { #brxe-johbax { font-size: 16px; line-height: 1.7; } #brxe-johbax h2 { margin-top: 1.35em; } #brxe-johbax h3 { margin-top: 1.2em; }}