.wb [data-gruppe=planen]{--g-bg:#fbede5;--g-fg:#b13a16}.wb [data-gruppe=pruefen]{--g-bg:#efe7d8;--g-fg:#26201a}.wb [data-gruppe=gestalten]{--g-bg:#f8dfcf;--g-fg:#8a2b0e}.wb [data-gruppe=weitere]{--g-bg:#f6eee0;--g-fg:#4a4137}.wb-kopf{border:1px solid var(--border-decorative);background-color:var(--surface);background-image:linear-gradient(#b13a160d 1px,#0000 1px),linear-gradient(90deg,#b13a160d 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;border-radius:1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:1.5rem 3rem;margin-top:.5rem;padding:2.5rem 2.5rem 2.25rem;display:grid}.rg .wb-kopf h1{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:.5rem 0 0;font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:420;line-height:1.05}.rg .wb-lead{color:var(--text-secondary-strong);margin:.8rem 0 0;font-size:1.1rem;line-height:1.55}.wb-merkmale{font-size:.95rem;font-weight:var(--weight-label);color:var(--text-primary);flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.wb-merkmale li{align-items:center;gap:.35rem;display:inline-flex}.wb-merkmale svg{color:var(--brand-primary)}.wb-suche{border:1px solid var(--border-decorative-strong);background:var(--surface);color:var(--text-secondary);box-shadow:0 14px 30px -24px var(--shadow-color);border-radius:999px;align-items:center;gap:.7rem;padding:.35rem .5rem .35rem 1.1rem;transition:border-color .2s,box-shadow .2s;display:flex}.wb-suche:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--surface-brand-subtle)}.wb-suche input{min-width:0;min-height:2.75rem;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.wb-suche input:focus-visible{outline:none}.wb-alle{margin-top:2.25rem}.wb-feld{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wb-reiter{background:var(--surface-warm);border:1px solid var(--border-decorative);border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.3rem;display:inline-flex}.wb-reiter label{min-height:2.4rem;font-size:.94rem;font-weight:var(--weight-label);color:var(--text-secondary-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem 1rem;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.wb-reiter label:hover{color:var(--text-primary)}.wb-reiter em{font-family:var(--font-body);color:var(--text-secondary);font-size:.8rem;font-style:normal}#wb-f-alle:checked~.wb-reiter label[for=wb-f-alle],#wb-f-planen:checked~.wb-reiter label[for=wb-f-planen],#wb-f-pruefen:checked~.wb-reiter label[for=wb-f-pruefen],#wb-f-gestalten:checked~.wb-reiter label[for=wb-f-gestalten],#wb-f-weitere:checked~.wb-reiter label[for=wb-f-weitere]{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 0 var(--border-decorative-strong), 0 6px 16px -10px var(--shadow-color)}:is(#wb-f-alle:focus-visible~.wb-reiter label[for=wb-f-alle],#wb-f-planen:focus-visible~.wb-reiter label[for=wb-f-planen],#wb-f-pruefen:focus-visible~.wb-reiter label[for=wb-f-pruefen],#wb-f-gestalten:focus-visible~.wb-reiter label[for=wb-f-gestalten],#wb-f-weitere:focus-visible~.wb-reiter label[for=wb-f-weitere]){outline:3px solid var(--brand-primary);outline-offset:2px}.wb-raster>[hidden],#wb-f-planen:checked~.wb-raster>li:not([data-gruppe=planen]),#wb-f-pruefen:checked~.wb-raster>li:not([data-gruppe=pruefen]),#wb-f-gestalten:checked~.wb-raster>li:not([data-gruppe=gestalten]),#wb-f-weitere:checked~.wb-raster>li:not([data-gruppe=weitere]){display:none!important}.wb-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.wb-raster li{min-width:0}.wb-kachel{border:1px solid var(--border-decorative);background:var(--surface);height:100%;color:inherit;border-radius:1rem;grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"zeichen gruppe""zeichen titel""text text""fuss fuss";align-items:center;gap:.15rem .95rem;padding:1.3rem 1.35rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.wb-kachel:hover{border-color:var(--g-fg);box-shadow:0 18px 36px -28px var(--shadow-color);transform:translateY(-2px)}.wb-zeichen{background:var(--g-bg);width:3.25rem;height:3.25rem;color:var(--g-fg);border-radius:.85rem;grid-area:zeichen;place-items:center;transition:background .2s,color .2s;display:grid}.wb-kachel:hover .wb-zeichen{background:var(--g-fg);color:#fffcf6}.wb-gruppe{font-size:.7rem;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;color:var(--g-fg);grid-area:gruppe;align-self:end}.wb-kachel strong{font-family:var(--font-heading);color:var(--text-primary);flex-wrap:wrap;grid-area:titel;align-self:start;align-items:center;gap:.4rem;font-size:1.18rem;font-weight:450;line-height:1.22;display:flex}.wb-text{color:var(--text-secondary-strong);grid-area:text;margin-top:.8rem;font-size:.96rem;line-height:1.55}.wb-fuss{border-top:1px solid var(--border-decorative);color:var(--text-secondary);flex-wrap:wrap;grid-area:fuss;justify-content:space-between;align-self:end;gap:.2rem .75rem;margin-top:.9rem;padding-top:.75rem;font-size:.8rem;display:flex}.wb-ziel{font-weight:var(--weight-label);color:var(--text-secondary-strong)}.rg .wb-leer{border-radius:var(--radius-panel);background:var(--surface-warm);color:var(--text-secondary-strong);margin-top:1.5rem;padding:1.2rem 1.4rem}.wb-cta{border:1px solid var(--border-decorative);background:var(--surface-warm);border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3.5rem;padding:1.5rem 1.75rem;display:flex}.rg .wb-cta p{color:var(--text-secondary-strong);flex:24rem;margin:0;font-size:1rem;line-height:1.55}.wb-cta strong{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.15rem;font-size:1.3rem;font-weight:450;display:block}@media (max-width:60rem){.wb-kopf{grid-template-columns:minmax(0,1fr)}.wb-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.wb-kopf{padding:1.6rem 1.25rem 1.4rem}.wb-reiter{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.wb-reiter::-webkit-scrollbar{display:none}.wb-reiter label{flex:none}.wb-reiter{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.wb-raster{grid-template-columns:minmax(0,1fr);gap:.75rem}.wb-kachel{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"zeichen gruppe""zeichen titel""text text""fuss fuss";column-gap:.85rem;padding:1.1rem 1.1rem .95rem}.wb-zeichen{width:2.75rem;height:2.75rem}.wb-text{margin-top:.4rem;font-size:.92rem}.wb-fuss{margin-top:.6rem;padding-top:.55rem}}@media (prefers-reduced-motion:reduce){.wb-kachel,.wb-zeichen{transition:none}.wb-kachel:hover{transform:none}}.wb-reiter{max-width:100%}
