@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}}h1 { margin-top: 0; margin-bottom: 1.25rem;}h2 { margin-top: 1.25rem; margin-bottom: 0.625rem;}h3 { margin-top: 1.3rem; margin-bottom: 0; font-size: 1.1rem; line-height: 1.4;}h4 { margin-top: 1.25rem; margin-bottom: 0.3125rem; font-size: 1rem; line-height: 1.45;}p { margin-top: 0; margin-bottom: 0.625rem;}p:last-child { margin-bottom: 0;}.clean-list-datenschutz-default { margin-top: 0.9375rem; margin-bottom: 0.9375rem;}ol.clean-list-increment,ol.clean-list-increment > li > ol,ol.clean-list-increment > li > ol > li > ol { counter-reset: item;}ol.clean-list-increment > li,ol.clean-list-increment > li > ol > li,ol.clean-list-increment > li > ol > li > ol > li { display: block; position: relative;}ol.clean-list-increment > li:before,ol.clean-list-increment > li > ol > li:before,ol.clean-list-increment > li > ol > li > ol > li:before { content: counters(item, ".") " "; counter-increment: item; font-weight: 700; position: absolute; top: 0; left: -0.75rem; transform: translate(-100%, 0);}ol.clean-list-increment { padding-left: 1.5rem; list-style: none; margin-top: 0; margin-bottom: 0.625rem;}ol.clean-list-increment > li > ol { padding-left: 2.25rem; list-style: none;}ol.clean-list-increment > li > ol > li > ol { padding-left: 2.8125rem; list-style: none;}ol.clean-list-increment > li:before { font-size: 1.572rem; line-height: 1.4;}ol.clean-list-increment > li > ol > li:before { font-size: 1.125rem; line-height: 1.4;}ol.clean-list-increment > li > ol > li > ol > li:before { font-size: 0.875rem; line-height: 1.45;}@media screen and (max-width: 767px) { ol.clean-list-increment { padding-left: 1.5625rem; }}@media screen and (max-width: 479px) { ol.clean-list-increment { padding-left: 1.875rem; } ol.clean-list-increment > li > ol { padding-left: 0; } ol.clean-list-increment > li > ol > li > ol { padding-left: 0; }}  .clean-span-replace { color: #27d827; font-style: italic; }  .clean-span-optional { color: #ff5722; font-style: italic; font-weight: 400; }.datenschutz a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word;color: var(--forestgreen); text-decoration: underline;}