.brotkrumen{font-size:var(--s--1);color:var(--tinte-weich);padding-top:1.4rem}.brotkrumen a{color:var(--tinte-weich);text-decoration:none}.brotkrumen a:hover{color:var(--tinte);text-decoration:underline}.hero{display:grid;gap:var(--spalt);align-items:center;grid-template-columns:minmax(0,1fr)}.hero>*{min-width:0}.hero>*{grid-column:auto}@media(min-width:1024px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.4rem,3vw,3rem)}}.hero figure{position:relative;overflow:hidden}.hero figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.melde-grid{display:grid;gap:var(--spalt);grid-template-columns:minmax(0,1fr)}.meldespalte{min-width:0}.melde-grid>*{min-width:0}.melde-grid>*{grid-column:auto}@media(min-width:1024px){.melde-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.4rem,2.5vw,2.6rem)}.meldespalte{height:100%}.meldekasten{position:sticky;top:calc(var(--kopf-ist, var(--kopf-h)) + 1.4rem)}.melde-grid[data-klebt=nein] .meldekasten{position:relative;top:auto}}.meldekasten{overflow:visible;max-height:none}.feld{margin-bottom:1rem}.feld label{display:block;font-size:var(--s--1);font-weight:600;margin-bottom:.35rem;color:var(--tinte)}.feld input,.feld textarea{width:100%;font:inherit;font-size:var(--s-0);color:var(--tinte);background:var(--papier);border:1.5px solid var(--linie);border-radius:14px;padding:.72rem .9rem;min-height:48px;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.feld textarea{min-height:118px;resize:vertical;line-height:1.55}.feld input::placeholder,.feld textarea::placeholder{color:var(--sand)}.feld input:hover,.feld textarea:hover{border-color:var(--linie-stark)}.feld input:focus,.feld textarea:focus{outline:none;background:var(--weiss);border-color:var(--welle);box-shadow:0 0 0 3px #2d3b561f}.feld input:user-invalid,.feld textarea:user-invalid{border-color:#b4453c}.feld__hinweis{display:block;font-size:var(--s--1);color:var(--tinte-weich);margin-top:.3rem}.zustimmung{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;margin:1rem 0 1.2rem;color:var(--tinte-weich);line-height:1.45;cursor:pointer;overflow:visible}.zustimmung span{display:block;min-width:0}.zustimmung input{width:26px;height:26px;margin:0;accent-color:var(--welle);flex:0 0 auto;cursor:pointer}.zustimmung a{color:var(--welle)}.formhinweis{font-size:var(--s--1);color:var(--tinte-weich);line-height:1.5;margin-top:.9rem}.formhinweis:empty{margin:0}#formStatus[data-art=ok]{color:var(--lagune);font-weight:600}#formStatus[data-art=fehler]{color:#b4453c;font-weight:600}.schrittliste{counter-reset:schritt;margin:1.2rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.schrittliste li{counter-increment:schritt;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem 1rem;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:clamp(.9rem,1.8vw,1.2rem)}.schrittliste li:before{content:counter(schritt);grid-row:1 / span 2;align-self:start;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--himmel);color:var(--lagune);font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:var(--s--1);line-height:1}.schrittliste h3{font-size:var(--s-1);line-height:1.25;align-self:center}.schrittliste p{font-size:var(--s--1);line-height:1.6;color:var(--tinte-weich);margin-top:.3rem;max-width:60ch}.bewertungszeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:var(--s--1);color:var(--tinte-weich)}.bewertungszeile b{font-size:var(--s-2);color:var(--tinte);font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1.15}.bewertungszeile a{color:var(--welle)}.abschnitt--dunkel .zahl{display:block;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-size:var(--s-2);font-weight:800;color:#fff;line-height:1.15;font-variant-numeric:tabular-nums}.abschnitt--dunkel .zahl__unter{display:block;margin-top:.35rem;font-size:var(--s--1);color:#c3cedb;line-height:1.5}.abschnitt--dunkel .zahl__unter a{color:#7fc7f7}.bento .kachel h3{font-size:var(--s-1);line-height:1.25;margin-bottom:.45rem}.bento .kachel p{font-size:var(--s-0);line-height:1.6;color:var(--tinte-weich);max-width:56ch}@media(max-width:1199px){.feld input,.feld textarea{min-height:48px}.zustimmung input{width:28px;height:28px}.bewertungszeile a{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:560px){.feld textarea{min-height:150px}}@media(max-width:520px){.schrittliste li{grid-template-columns:auto minmax(0,1fr);padding:.85rem .9rem}.schrittliste li:before{width:30px;height:30px}}#melden{scroll-margin-top:calc(var(--kopf-ist, var(--kopf-h)) + 1rem)}.hero__meta,.meldekasten__vor{margin-top:1.2rem;color:var(--tinte-weich);font-size:max(1rem,var(--s--1));line-height:1.55}.meldekasten__vor{margin-top:.8rem}.feld label,.feld__hinweis,.formhinweis,.bewertungszeile,.schrittliste p,.abschnitt--dunkel .zahl__unter{font-size:max(1rem,var(--s--1))}.zustimmung{font-size:.94rem}@media(min-width:1200px){.hero__meta,.meldekasten__vor,.feld label,.feld__hinweis,.zustimmung,.formhinweis,.bewertungszeile,.schrittliste p,.abschnitt--dunkel .zahl__unter{font-size:var(--s--1)}}.zustimmung{min-height:44px}@media(min-width:760px)and (max-width:1023px){html body main .bento>.kachel--himmel{grid-column:span 6!important}}.siegel-link{display:inline-flex;align-items:center;min-height:44px;padding:.2rem 0}.siegel-link:hover{text-decoration:none}.siegel-link img{height:clamp(44px,4.6vw,58px);width:auto;aspect-ratio:1}.hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.hero__meta--nur-text{display:block;margin-top:.6rem}.abschnitt--dunkel .siegel-link img{filter:invert(1)}.abschnitt--dunkel .siegel-link{margin-bottom:.4rem}@media(min-width:1024px)and (max-height:980px){.meldekasten{padding:1.5rem 1.6rem}.meldekasten .marker{margin-bottom:.15rem}.meldekasten__vor{margin-top:.5rem}.meldekasten form{margin-top:1rem!important}.feld{margin-bottom:.7rem}.feld label{margin-bottom:.25rem}.feld textarea{min-height:92px}.zustimmung{margin:.7rem 0 .9rem}.formhinweis{margin-top:.6rem}}@media(min-width:1024px)and (max-height:830px){.meldekasten{padding:1.2rem 1.4rem}.meldekasten h2{font-size:var(--s-1)!important}.meldekasten__vor{display:none}.meldekasten form{margin-top:.8rem!important}.feld{margin-bottom:.55rem}.feld textarea{min-height:78px}.feld__hinweis{display:none}.zustimmung{margin:.6rem 0 .8rem}.formhinweis{margin-top:.5rem;line-height:1.4}}@media(min-width:1024px)and (max-height:760px){.meldekasten{padding:1rem 1.2rem}.meldekasten .marker{margin-bottom:.1rem}.meldekasten form{margin-top:.7rem!important}.feld{margin-bottom:.45rem}.feld textarea{min-height:64px}.zustimmung{margin:.5rem 0 .7rem}.formhinweis{line-height:1.35}}
