.brxe-code{width:100%}:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}: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-tyypax .brxe-vuykjq.brxe-block {display: flex; flex-direction: column; column-gap: 0px; row-gap: 0px}@media (max-width: 768px) {.brxe-tyypax .brxe-syxoyy.brxe-div {order: 1}}.brxe-tyypax .brxe-ewbzdi.brxe-svg {width: 16px; height: auto}.brxe-tyypax .brxe-ctbtzr.brxe-block {display: flex; flex-direction: column; column-gap: 0px; row-gap: 0px; border: 0; border-style: none}@media (max-width: 768px) {.brxe-tyypax .brxe-pnmidf.brxe-div {order: 1; display: none}}@media (max-width: 480px) {.brxe-tyypax.brxe-div {flex-direction: row}}#brxe-witzma .x-content-timeline_marker::before {width: 1px; background-color: var(--academic)}#brxe-witzma .x-content-timeline_line {width: 1px; background-color: var(--academic)}#brxe-witzma {--x-timeline-thickness: 1px; width: 80%}#brxe-witzma .x-content-timeline_marker-inner {--x-timeline-marker-bg-active: var(--basic)}@media (min-width: 769px) {  .ffh-timeline__item[data-ablauftyp='phase'] .ffh-timeline__content-item { order: 3; } .ffh-timeline__item[data-ablauftyp='phase'] .ffh-timeline__content-item-alt { order: 1; } .ffh-timeline__item[data-ablauftyp='phase'] .ffh-timeline__content-item-marker { order: 2; }} .ffh-timeline__item[data-ablauftyp='phase'] .ffh-timeline__content-item .ffh-timeline__content-wrapper { border-top: 0 solid var(--primary); border-left: 10px solid var(--primary); border-bottom: 0 solid var(--primary); border-right: 0 solid var(--primary) ; align-items: flex-start; }@media (max-width: 992px) {#brxe-witzma {width: 90%}}@media (max-width: 768px) {#brxe-witzma {width: 100%}#brxe-witzma .x-content-timeline_content {flex-basis: 100%}}#brxe-emlsjq {margin-top: var(--space-xl); align-items: center}@media (max-width: 768px) {#brxe-emlsjq {width: 100%}}#brxe-iqncub {position: relative; z-index: 1; background-color: var(--white)}