@layer bricks {.brxe-shortcode{width:100%}}@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}}.ic-schritte { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-s); width: 100%; max-width: 46rem; margin-block: var(--space-m) 0; margin-inline: auto; padding: 0; list-style: none; text-align: left;}@media (max-width: 639px) { .ic-schritte { grid-template-columns: minmax(0, 1fr); gap: var(--space-xs); }}.ic-schritt { padding: var(--space-s); border: 1px solid color-mix(in srgb, var(--white) 12%, transparent); border-radius: var(--radius); background: color-mix(in srgb, var(--white) 3%, transparent);}.ic-schritt--fertig { opacity: .62;}.ic-schritt--fertig .ic-schritt__nr::after { content: " \2713"; color: var(--success);}.ic-schritt--jetzt { border-color: var(--primary); background: color-mix(in srgb, var(--primary) 14%, transparent);}.ic-schritt--jetzt .ic-schritt__nr { color: var(--primary-light);}.ic-schritt--offen { opacity: .48;}.ic-schritt__nr { display: block;  margin-block-end: .5em; font-family: "JetBrains Mono", ui-monospace, monospace; font-size: var(--text-xs); letter-spacing: .06em; text-transform: uppercase; color: color-mix(in srgb, var(--white) 45%, transparent);}.ic-schritt__titel { display: block; margin-block-end: .25em; font-size: var(--text-s); font-weight: 700; color: var(--white);}.ic-schritt__text { display: block; margin: 0; font-size: var(--text-xs); line-height: 1.5; color: color-mix(in srgb, var(--white) 55%, transparent);}.ic-schritte--hell .ic-schritt { border-color: color-mix(in srgb, var(--black) 10%, transparent); background: color-mix(in srgb, var(--black) 2%, transparent);}.ic-schritte--hell .ic-schritt__nr { color: var(--text-dark-muted);}.ic-schritte--hell .ic-schritt__titel { color: var(--text-dark);}.ic-schritte--hell .ic-schritt__text { color: var(--text-dark-muted);}.ic-schritte--hell .ic-schritt--jetzt { border-color: var(--primary); background: color-mix(in srgb, var(--primary) 8%, transparent);}.ic-schritte--hell .ic-schritt--jetzt .ic-schritt__nr { color: var(--primary);}.ic-schritte--einspaltig { grid-template-columns: minmax(0, 1fr); gap: var(--space-xs); max-width: none;}