.su2-hero{padding-bottom:32px}.su2-buehne{text-align:center;justify-items:center;gap:14px;display:grid}.su2-buehne .brotkrumen{justify-self:start}@media (min-width:1024px){.su2-buehne{gap:18px;padding-top:16px}}.su2-antwort{text-align:left;max-width:760px}.su2-form{border-radius:var(--r-pille);width:100%;max-width:760px;box-shadow:var(--schatten-hoch);background:#fff;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.su2-form:focus-within{box-shadow:0 0 0 4px var(--brand-200), var(--schatten-hoch)}.su2-form svg{width:22px;height:22px;color:var(--text-2);flex:none}.su2-form input{min-width:0;font:400 17px var(--f-text);background:0 0;border:0;outline:0;flex:1;min-height:44px}.su2-form .knopf{flex:none}@media (max-width:479px){.su2-form{padding-left:14px}.su2-form .knopf{padding-inline:16px}.su2-form input{font-size:16px}}.su2-beispiele{justify-content:center;max-width:760px}.su2-beispiele .chip{min-height:38px;padding:6px 14px;font-size:13.5px}.su2-spalten{align-items:start}.su2-leiste{gap:10px;margin-bottom:14px;display:grid}.su2-info{font:600 14px/1.3 var(--f-text);color:var(--text-2)}.su2-info:empty,.su2-tabs[hidden]{display:none}.su2-tabs .chip{min-height:40px}.su2-gruppe+.su2-gruppe{margin-top:28px}.su2-gruppe-kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.su2-gruppe-kopf h2{align-items:center;gap:10px;font-size:22px;display:flex}.zahl-pille{font:700 12px/1 var(--f-text);background:var(--salbei-100);color:var(--text-2);border-radius:var(--r-pille);padding:5px 9px}.su2-raster,.su2-start{margin:0;padding:0;list-style:none}.su2-karte{gap:0;padding:16px}.su2-karte>*+*{margin-top:10px}.su2-kopf{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.su2-kopf h3{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.su2-kopf mark{background:var(--brand-200);color:inherit;border-radius:3px;padding:0 1px}.su2-kopf .pille-score{margin-top:2px}.su2-rund{background:var(--brand-100);width:40px;height:40px;color:var(--brand-800);font:760 15px/1 var(--f-titel);border-radius:50%;place-items:center;display:grid}.su2-rund--stoff{background:var(--ton-stoff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f7a1c' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='6' cy='7' r='2.5'/%3E%3Ccircle cx='18' cy='7' r='2.5'/%3E%3Ccircle cx='12' cy='17' r='2.5'/%3E%3Cpath d='M8.2 8l2.6 1.6M15.8 8l-2.6 1.6M12 12v2.5'/%3E%3C/svg%3E") center/22px no-repeat}.su2-karte .karte-fuss{padding-top:12px}.su2-nichts>*+*{margin-top:12px}.su2-start .karte>*+*{margin-top:10px}.su2-links{margin:0;padding:0;list-style:none;display:grid}.su2-links a{border-bottom:1px solid var(--linie-2);color:var(--ink-900);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.su2-links li:last-child a{border-bottom:0}.su2-links a:hover span{color:var(--brand-800);text-decoration:underline}.su2-links small{color:var(--text-2);flex:none;font-size:12.5px;font-weight:500}.su2-finder-karte p{color:#c9d8bb}.su2-tabelle{margin-top:var(--a6)}.su2-tabelle table{min-width:0}.su2-rand-titel{font:720 19px/1.25 var(--f-titel);color:var(--titel);margin-bottom:4px}.su2-zutaten>*+*{margin-top:10px}.su2-zutaten textarea{resize:vertical;border:1.5px solid var(--linie);width:100%;min-height:96px;font:400 15px/1.45 var(--f-text);background:var(--salbei-50);border-radius:16px;padding:12px 14px}.su2-zutaten textarea:focus{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--brand-100);background:#fff;outline:0}.su2-z-summe{font-size:14px}.su2-z-liste{margin-top:6px}.su2-faq{gap:8px}.su2-faq summary{padding:14px 16px;font-size:16px}.su2-faq .faq-antwort{padding:0 16px 16px;font-size:15px}@media (max-width:1023px){.su2-rand{margin-top:var(--a6)}}@media (min-width:640px){.su2-raster>li:last-child:nth-child(odd){grid-column:1/-1}}.su2-buehne{grid-template-columns:minmax(0,1fr)}.su2-buehne>*{min-width:0;max-width:100%}.su2-form{max-width:min(760px,100%)}.su3-hero{padding-bottom:40px}@media (min-width:1024px){.su3-hero{padding-top:24px;padding-bottom:64px}}.su3-hero .hero-label{justify-content:center;margin:0}.su3-hero h1{font-size:clamp(34px,4vw + 14px,60px)}.su3-form{max-width:820px;padding:10px 10px 10px 24px}.su3-form input{min-height:52px;font-size:19px}.su3-form svg{width:24px;height:24px}@media (max-width:479px){.su3-form{padding:6px 6px 6px 14px}.su3-form input{min-height:44px;font-size:16px}}.su3-hilfe{color:var(--text-2);max-width:640px;font-size:14.5px}.su3-beispiele{justify-items:center;gap:8px;display:grid}.su3-beispiele-titel{font:650 13px/1.2 var(--f-text);color:var(--text-2)}.su3-wrap{max-width:1000px}.su3-leiste{text-align:center;justify-items:center}.su3-leiste .su2-tabs{justify-content:center}.su3-sortierung{color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:13.5px;display:inline-flex}.su3-sortierung[hidden]{display:none}.su3-start{gap:var(--a6);display:grid}.su3-start .linkkarten{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.su3-start .linkkarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.su3-start-titel{font-size:19px}.su3-finder{border-radius:var(--r);background:var(--wald);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 26px;display:flex}.su3-finder h2{color:#fff;font-size:21px}.su3-finder p{color:#c9d8bb;margin-top:4px;font-size:15px}.su3-zutaten{gap:14px;padding:24px}@media (min-width:720px){.su3-zutaten{padding:32px}}.su3-zutaten h2{font-size:24px}.su3-zutaten .knopf{justify-self:start}.su3-ergebnis .su2-gruppe-kopf h2{font-size:20px}.su3-leiste .su2-tabs{justify-self:stretch;width:100%;min-width:0}@media (max-width:719px){.su3-leiste .su2-tabs{justify-content:flex-start}}
