.hk2-hero-raster{align-items:start}.seite-kategorie h1{-webkit-hyphens:manual;hyphens:manual}@media (min-width:1024px){.hk2-hero .hero-text{padding-top:24px}.hk2-hero h1{font-size:clamp(36px,3.6vw,54px)}}@media (max-width:1023px){.hk2-hero h1{font-size:clamp(28px,7vw,40px)}.hk2-hero .antwort{padding:14px 16px 14px 52px;font-size:15px}.hk2-hero .antwort:before{top:15px;left:16px}}.no-js .hk2-finder .f2-kacheln>li:not(:has([data-beliebt])){display:none}.hk2-finder .f2-kacheln>li[hidden]{display:none}.hk2-verzeichnis{gap:12px;display:grid}.hk2-gruppe{background:var(--salbei-50);border:1px solid var(--linie-2);border-radius:24px;gap:12px;padding:16px;display:grid}@media (min-width:1024px){.hk2-gruppe{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;padding:20px 24px}}.hk2-gruppe-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}@media (min-width:1024px){.hk2-gruppe-kopf{flex-direction:column;justify-content:flex-start;padding-top:6px}}.hk2-gruppe-kopf h3{font-size:19px}.hk2-bereiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.hk2-bereiche{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.hk2-bereiche{grid-template-columns:repeat(4,minmax(0,1fr))}}.hk2-bereich{height:100%;color:var(--text);background:#fff;border:1.5px solid #0000;border-radius:16px;gap:3px;padding:10px 12px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 1px 2px #16301a0d}.hk2-bereich:hover{border-color:var(--brand-600);box-shadow:var(--schatten);color:var(--ink-900)}.hk2-bereich-name{font:650 15px/1.25 var(--f-titel);color:var(--ink-900);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hk2-bereich-zahl{color:var(--text-2);font-size:12.5px}.hk2-anteil{color:var(--text-2);gap:4px;margin-top:4px;font-size:11.5px;display:grid}.hk2-anteil i{background:linear-gradient(90deg, var(--brand-600) var(--p), var(--salbei-200) var(--p));border-radius:3px;height:5px;display:block}.hk2-zwischen{font:600 15px/1.35 var(--f-text);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.hk2-stoffe{margin:0 0 var(--a6);padding:0;list-style:none}.hk2-stoff .stoff{align-self:flex-start}.hk2-stoff h3{overflow-wrap:anywhere;font-size:17px}@media (max-width:479px){.hk2-stoffe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hk2-stoff{padding:12px}.hk2-stoff h3{font-size:14.5px}.hk2-stoff .pfeil-link{font-size:13px}.hk2-stoff .stoff{font-size:11.5px}}.hk2-tab table{min-width:560px}.hk2-tab td a{color:var(--ink-900);font-weight:600;text-decoration:none}.hk2-tab td a:hover{color:var(--brand-800);text-decoration:underline}.hk2-nk>*+*{margin-top:12px}.hk2-nk-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hk2-nk-zahlen>div{background:#ffffff12;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.hk2-nk-zahlen strong{font:760 30px/1 var(--f-titel);color:#fff}.hk2-nk-zahlen span{color:#b9cba8;font-size:12.5px}.hk2-nk p{color:#c9d8bb;font-size:14px}.hk2-bs-raster{margin:0;padding:0;list-style:none}.hk2-bs{gap:0;padding:18px}.hk2-bs>*+*{margin-top:10px}.hk2-bs header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hk2-bs h3{color:var(--ink-900)}.hk2-abstand{color:var(--text-2);white-space:nowrap;font-size:13px}.hk2-abstand strong{font:760 22px/1 var(--f-titel);color:var(--brand-800)}.hk2-bs-zeile{border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.hk2-bs-zeile--rang{background:var(--erde-100)}.hk2-bs-zeile--score{background:var(--brand-100)}.hk2-bs-name{font:650 14px/1.3 var(--f-titel);color:var(--ink-900);overflow-wrap:anywhere}.hk2-bs-quelle{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.4}.hk2-listen .chip{min-height:38px;padding:6px 14px;font-size:13.5px}@media (max-width:639px){.hk2-listen .chip{white-space:normal}}@media (min-width:1024px){.seite-kategorie .faq--2 summary{min-height:96px}}@media (min-width:720px) and (max-width:1023px){.hk2-bs-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.seite-kategorie .hero-r3 .hero-raster{align-items:start}.seite-kategorie .hero-r3 .hero-text{padding-top:96px;position:sticky;top:96px}}.hk3-tabs{gap:8px}.hk3-tabs .chip{border-width:1.5px;min-height:44px;padding:8px 16px;font-size:14.5px;font-weight:650}.hk3-tabs .chip[aria-pressed=true]{background:var(--wald);border-color:var(--wald);color:#fff}.hk3-tabs .chip[aria-pressed=true] .zahl{color:#fff;background:#ffffff2e}.hk3-finder .f2-kachel{min-height:118px}.hk3-verzeichnis{align-items:stretch;margin:0;padding:0;list-style:none}.hk3-verzeichnis>li{min-width:0}.hk3-gruppe{border-radius:var(--r);height:100%;box-shadow:var(--schatten);background:#fff;overflow:hidden}.hk3-gruppe-kopf{cursor:pointer;list-style:none;display:grid}.hk3-gruppe-kopf::-webkit-details-marker{display:none}.hk3-gruppe-bild .bildplatz{border-radius:0}.hk3-gruppe-titel{gap:2px;padding:14px 18px 6px;display:grid}.hk3-gruppe-titel h3{font-size:19px}.hk3-bereiche{margin:0;padding:4px 10px 14px;list-style:none;display:grid}.hk3-bereich{color:var(--ink-900);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name zahl""balken balken";gap:4px 10px;padding:8px 8px 9px;text-decoration:none;display:grid}.hk3-bereich:hover{background:var(--salbei-50);color:var(--brand-800)}.hk3-bereich-name{font:620 14.5px/1.3 var(--f-text);overflow-wrap:anywhere;grid-area:name}.hk3-bereich-zahl{color:var(--text-2);font-variant-numeric:tabular-nums;grid-area:zahl;font-size:12.5px}.hk3-anteil{grid-area:balken}.hk3-anteil i{background:linear-gradient(90deg, var(--brand-600) var(--p), var(--salbei-200) var(--p));border-radius:2px;height:4px;display:block}.hk3-gruppe-finder{justify-content:flex-start;gap:10px;height:100%}.hk3-gruppe-finder p{color:#c9d8bb;font-size:14.5px}@media (max-width:719px){.hk3-gruppe-kopf{grid-template-columns:88px minmax(0,1fr);align-items:center;padding-right:44px;position:relative}.hk3-gruppe-bild .bildplatz{aspect-ratio:auto;height:100%;min-height:72px}.hk3-gruppe-titel{padding:12px 14px}.hk3-gruppe-kopf:after{content:"";background:var(--salbei-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f5c14' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:28px;height:28px;margin-top:-14px;transition:transform .25s;position:absolute;top:50%;right:14px}.hk3-gruppe[open] .hk3-gruppe-kopf:after{transform:rotate(180deg)}.hk3-verzeichnis{gap:10px}}.hk3-mehr>summary{cursor:pointer;border-radius:var(--r-pille);background:var(--salbei-100);min-height:44px;font:650 14.5px/1.2 var(--f-text);color:var(--brand-800);align-items:center;padding:8px 18px;list-style:none;display:inline-flex}.hk3-mehr>summary::-webkit-details-marker{display:none}.hk3-mehr{text-align:center}.hk3-mehr-inhalt{text-align:left;margin-top:14px}@media (min-width:1024px){.hk3-tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.hk3-tabs .chip{min-height:40px;padding:6px 14px;font-size:14px}}@media (max-width:719px){.hk2-tab table{min-width:0;font-size:14px}.hk2-tab caption{white-space:normal}.hk2-tab th:nth-child(3),.hk2-tab td:nth-child(3){display:none}.hk2-tab th,.hk2-tab td{padding-left:8px;padding-right:8px}.hk3-gruppe-bild .bildplatz-vermerk{max-width:calc(100% - 8px);padding:2px 6px;font-size:9.5px;bottom:4px;left:4px}}.hk3-gruppe{flex-direction:column;display:flex}.hk3-gruppe .liste-mehr{margin:-6px 0 14px}.hk3-gruppe .liste-mehr .knopf{min-height:38px;padding-inline:14px;font-size:14px}@media (min-width:720px){.hk3-gruppe .hk3-bereiche{flex:auto;align-content:start}}.seite-kategorie--ohne-gruppen .hk3-gruppe-kopf{cursor:default}.seite-kategorie--ohne-gruppen .hk3-gruppe-kopf:after{display:none}.seite-kategorie--ohne-gruppen .hk3-gruppe-titel h3 a{color:var(--ink-900);text-decoration:none}.seite-kategorie--ohne-gruppen .hk3-gruppe-titel h3 a:hover{color:var(--brand-800);text-decoration:underline}
