@layer komponenten{.abschnitt_component{position:relative}main{--andock-oben:var(--space-l)}main:has(>.buehne_component){--andock-oben:calc(var(--kopf-unterkante,var(--kopf-h)) + var(--space-l))}main:has(>.seitenkopf_component){--andock-oben:calc(var(--kopf-unterkante,var(--kopf-h)) + 4.5rem)}.abschnitt_bahn--voll{inline-size:100%}.abschnitt_ueberschrift{margin-block:var(--ueberschrift-vorlauf,0) clamp(1.75rem, 4.5vh, 2.75rem);font-size:var(--text-h2);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text)}@media (max-width:35em){.abschnitt_ueberschrift{margin-block-end:1.75rem}}.abschnitt_ueberschrift--mittig{text-align:center}.abschnitt_ueberschrift--rechts{text-align:end}@media (max-width:35em){.abschnitt_component>*>:first-child{margin-block-start:0}.abschnitt_component>*>:last-child:not(.abschnitt_ueberschrift){margin-block-end:0}}}
@layer komponenten{.knopf_component{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border:1px solid var(--color-accent);color:var(--color-accent);font-size:var(--text-s);font-weight:var(--weight-medium);line-height:var(--leading-ui);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);background-color:#0000;text-decoration:none;display:inline-flex}.knopf_component--primaer{padding:var(--space-s) var(--space-m);background-color:var(--color-accent);color:var(--color-bg)}.knopf_component--primaer:hover{background-color:var(--color-accent-strong);border-color:var(--color-accent-strong)}.knopf_component--sekundaer:hover{background-color:var(--color-accent);color:var(--color-bg)}.knopf_component--beiweg{padding:var(--space-3xs) 0;border:0;white-space:normal;background-color:#0000;border-block-end:1px solid #0000}.knopf_component--beiweg:hover{color:var(--color-accent-strong);border-block-end-color:var(--color-accent)}@media (max-width:53.75em){.knopf_component{min-block-size:var(--tippziel)}.knopf_component--beiweg{padding-block:var(--space-xs)}}}
