.br-koerper,.bu-kopf{position:relative}@media (min-width: 1100px){.br-koerper>:is(.br-weiter,.br-schluss){padding-right:calc(var(--w-reg-breite, 12.5rem) + var(--luft) + 2rem)}.br-koerper:is([data-register=kopf],[data-register=bild]) .w-reg-innen{opacity:0;visibility:hidden;transition:opacity .24s var(--w-kurve-wisch),visibility 0s linear .24s}}.br-koerper .w-register[data-ton=hell] .w-reg-nr{opacity:1}.br-grenzzeile{margin:0;max-width:40rem;padding:.15rem 0 .15rem 1rem;border-left:2px solid var(--w-blau);font-family:var(--w-schrift);font-size:clamp(1rem,.9rem + .4vw,1.2rem);font-weight:500;line-height:1.45;color:var(--w-weiss);text-wrap:pretty}.br-kopfzeichen{display:none}@media (min-width: 1200px){.br-kopfzeichen{display:block;position:absolute;z-index:1;right:calc(var(--luft) + 1vw);top:max(38svh,21rem);width:min(30vw,27rem);height:auto;pointer-events:none}}@media (max-width: 767.98px){.br .w-schaubild:not([data-lauf=ja]) .w-sb-buehne{min-width:0}.br .w-schaubild:not([data-lauf=ja]) .w-sb-feld{overflow:visible;margin-inline:0;padding-inline:0}}.br-haengt{display:grid;gap:var(--w-abstand-mittel);max-width:64rem}.br-absatz{margin:0;font-family:var(--w-schrift);font-size:clamp(1.45rem,.95rem + 1.9vw,2.75rem);font-weight:300;line-height:1.22;letter-spacing:-.022em;color:var(--w-text);text-wrap:pretty}.br-satz{display:inline}.br-arbeit{display:grid}.br-karte{display:grid;gap:var(--w-abstand-mittel)}.br-karte-zeile{display:flex;align-items:baseline;gap:.75rem;margin:0;max-width:40rem;font-size:var(--w-groesse-lese);line-height:1.5;color:var(--w-text-leise)}.br-ring{flex:none;display:inline-block;width:.7rem;height:.7rem;border:2px solid var(--w-blau);border-radius:50%;box-sizing:border-box;transform:translateY(.05em)}@media (min-width: 1200px){.br #entscheidet>.w-ab-innen{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,5rem);align-items:start}.br #entscheidet .w-ab-kopf{position:sticky;top:calc(var(--w-pin-oben, 6rem) + 1rem);margin-bottom:0}.br #entscheidet .w-kontrast{max-width:none}}.br-liste{list-style:none;margin:0;padding:0;max-width:52rem;border-top:1px solid var(--w-linie)}.br-liste>li{display:grid;grid-template-columns:clamp(2.5rem,1.5rem + 3vw,5rem) minmax(0,1fr);gap:1rem;padding-block:clamp(1.1rem,.7rem + 1.2vw,2rem);border-bottom:1px solid var(--w-linie);font-size:clamp(1.25rem,.9rem + 1.3vw,2.1rem);font-weight:300;line-height:1.22;letter-spacing:-.018em;color:var(--w-text)}.br-liste-nr{padding-top:.6em;font-family:var(--w-mono);font-size:var(--w-groesse-etikett);font-weight:500;letter-spacing:.08em;color:var(--w-etikett)}.br-liste-zeile{display:flex;align-items:baseline;gap:.75rem;margin:var(--w-abstand-mittel) 0 0;font-size:var(--w-groesse-lese);line-height:1.5;color:var(--w-text-leise)}.br-liste-zeile:before{content:"";flex:none;width:.7rem;height:.7rem;border:2px solid var(--w-blau);border-radius:50%;box-sizing:border-box}.br-grenzkarte{display:grid;gap:clamp(1.25rem,.8rem + 1.4vw,2.25rem);max-width:62rem;padding:clamp(1.5rem,.9rem + 2.6vw,3.5rem);border:1px solid var(--w-blau);border-left-width:3px;border-radius:2px;background:var(--w-navy-hoch)}.br-grenzkarte-text{margin:0;font-family:var(--w-schrift);font-size:clamp(1.5rem,.95rem + 2vw,2.9rem);font-weight:300;line-height:1.18;letter-spacing:-.024em;color:var(--w-weiss);text-wrap:pretty}.br-grenzkarte-zeile{margin:0;padding-top:1.1rem;border-top:1px solid var(--w-linie-dunkel);font-size:var(--w-groesse-lese);line-height:1.5;color:var(--w-leise-dunkel)}.br-planung{position:relative;max-width:64rem;padding-left:clamp(1.25rem,.8rem + 1.6vw,2.5rem);border-left:1px dashed var(--w-etikett)}.br-weiter{padding:var(--w-abstand-block) var(--luft) 0}.br-schluss{padding:var(--w-abstand-abschnitt) var(--luft) clamp(4rem,2.5rem + 5vw,8rem)}.bu .w-seitenkopf{min-height:0;padding-bottom:clamp(1.5rem,4vh,3rem)}.bu #felder{padding-top:clamp(1rem,3vh,2.5rem)}.br-kopfbild{display:none}@media (min-width: 1200px){.br-kopfbild{display:block;position:absolute;z-index:1;right:calc(var(--luft) - 1rem);top:max(40svh,22rem);width:min(40vw,35rem);pointer-events:none}.br-kopfbild .ab{width:100%}.br .w-seitenkopf-lead{max-width:min(34rem,44vw)}}.br-fall{display:grid;gap:var(--w-abstand-block)}.br-fall-knopf{display:flex}.br-wer{display:grid;gap:var(--w-abstand-block);align-items:start}@media (min-width: 1024px){.br-wer[data-eigen=ja]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,4vw,4.5rem)}.br-wer[data-eigen=nein] .br-wer-liste{max-width:52rem}}.br-wer-liste{list-style:none;margin:0;padding:clamp(1.4rem,1rem + 1.5vw,2.4rem) clamp(1.3rem,1rem + 1.5vw,2.6rem);display:grid;border-radius:2px;background:var(--w-lav);color:var(--w-text)}.br-wer-zeile{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.9rem;align-items:baseline;padding-block:.95rem;font-size:var(--w-groesse-lese);line-height:1.45;color:var(--w-text);text-wrap:pretty}.br-wer-zeile+.br-wer-zeile{border-top:1px solid var(--w-linie)}.br-wer-zeichen{position:relative;top:.12em;width:.8em;height:.8em;border:2px solid var(--w-etikett);border-radius:50%;opacity:.6}.br-wer-zeile[data-rolle=mensch] .br-wer-zeichen{border-color:var(--w-blau);opacity:1}.br-eigen{display:grid;gap:.8rem;padding-left:1.1rem;border-left:1px solid var(--w-linie);max-width:32rem}.br-eigen[data-branche=verteidigung]{border-left:2px solid var(--w-blau)}.br-eigen-titel{margin:0 0 .3rem;font-family:var(--w-mono);font-size:var(--w-groesse-etikett);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--w-etikett)}.br-eigen-satz{margin:0;font-size:var(--w-groesse-lese);line-height:1.55;color:var(--w-text-leise);text-wrap:pretty}@media (max-width: 767.98px){.br-koerper>.w-abschnitt:is(#beispiel,#entscheidet){padding-block:clamp(2.75rem,8vw,3.5rem)}.br-wer-zeile{padding-block:.7rem;line-height:1.4}.br-koerper>#entscheidet .w-ab-kopf{margin-bottom:1.6rem}.br-wer{gap:1.75rem}.br-wer-liste{padding:1rem 1.1rem}.br-eigen-satz{line-height:1.5}}@media (min-width: 768px){.br-koerper>.w-abschnitt:is(#beispiel,#entscheidet){padding-block:clamp(5rem,2rem + 5vw,7rem)}}@media (max-width: 767.98px){.br .w-seitenkopf{min-height:0;padding-bottom:2.5rem}}@media (min-width: 1024px){#entscheidet .w-ab-innen>.br-wer{grid-column:1 / -1;margin-top:clamp(1.5rem,1rem + 1.5vw,2.75rem)}}
