.vg-unsichtbar{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vg-passung__karte{padding-block:clamp(28px,4.4vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px clamp(40px,5vw,80px);padding-left:clamp(28px,4.4vw,72px);display:grid;overflow:hidden}.vg-passung__absatz{color:var(--phase-leise,var(--saple-kohle));max-width:44ch;margin-top:20px;font-size:1.1875rem}.vg-passung__karte .hinweis{color:var(--phase-leise)}.vg-passung__sprung{margin-top:32px}.vg-passung__sprung .hinweis{margin-bottom:4px}.vg-passung__sprung ul{flex-wrap:wrap;gap:0 28px;display:flex}.vg-passung__sprung .textlink{padding-top:14px}.vg-passung__bild{margin-right:-14%}.vg-tabelle-rahmen{margin-top:clamp(36px,5vw,64px)}.vg-tabelle{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;width:100%;font-size:.9375rem;line-height:1.5}.vg-tabelle th,.vg-tabelle td{text-align:left;vertical-align:top;padding:20px 18px}.vg-tabelle thead th:first-child{width:16%}.vg-tabelle thead th{letter-spacing:-.01em;border-bottom:1px solid var(--saple-schwarz);padding-block:18px;font-size:1.125rem;font-weight:500}.vg-tabelle thead a{text-decoration:underline;-webkit-text-decoration-color:var(--saple-linie);text-decoration-color:var(--saple-linie);text-underline-offset:5px}.vg-tabelle thead a:hover{text-decoration-color:currentColor}.vg-tabelle tbody th,.vg-tabelle tbody td{border-bottom:1px solid var(--saple-linie)}.vg-tabelle tbody th{color:var(--saple-schwarz);padding-left:0;font-weight:500}.vg-tabelle tbody td{color:var(--saple-kohle)}.vg-tabelle .vg-saple{background:var(--phase-flaeche);color:var(--phase-text)}.vg-tabelle tbody .vg-saple{border-bottom-color:var(--phase-linie)}.vg-tabelle thead .vg-saple{border-radius:var(--radius-karte) var(--radius-karte) 0 0}.vg-tabelle tbody tr:last-child .vg-saple{border-radius:0 0 var(--radius-karte) var(--radius-karte)}.vg-tabelle tbody tr:last-child th,.vg-tabelle tbody tr:last-child td{border-bottom:0}.vg-tabelle__hinweise{justify-items:start;gap:10px;max-width:80ch;margin-top:28px;display:grid}.vg-tabelle__quellen{margin-top:6px;padding-top:14px}.vg-anbieter{padding-top:0}.vg-anbieter__liste{gap:16px;display:grid}.vg-anbieter__liste:has(.vg-anbieter__karte--kurz){grid-template-columns:repeat(3,minmax(0,1fr))}.vg-anbieter__karte.vg-anbieter__karte--kurz{grid-template-columns:1fr;padding:clamp(24px,3vw,40px)}.vg-anbieter__karte--kurz .vg-anbieter__titel{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.vg-anbieter__karte--kurz .vg-anbieter__text{flex-direction:column;align-items:flex-start;height:100%;display:flex}.vg-anbieter__karte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px clamp(40px,6vw,96px);padding:clamp(28px,4.4vw,64px);display:grid}.vg-anbieter__titel{font-size:clamp(1.75rem,1.1rem + 1.9vw,2.75rem);font-weight:var(--gewicht-anzeige);letter-spacing:-.03em;line-height:1.08}.vg-anbieter__absatz{color:var(--saple-kohle);max-width:52ch;margin-top:20px}.vg-anbieter__quelle{margin-top:20px;padding-top:14px}.vg-anbieter__punkte{border-top:1px solid var(--saple-schwarz)}.vg-anbieter__punkte>div{border-bottom:1px solid var(--saple-linie);padding-block:20px 22px}.vg-anbieter__punkte dt{letter-spacing:-.005em;font-size:1.0625rem;font-weight:500}.vg-anbieter__punkte dd{color:var(--saple-stein-3);max-width:52ch;margin-top:8px}.vg-pruefen__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px 80px;display:grid}.vg-pruefen__links{justify-items:start;margin-top:24px;display:grid}.vg-pruefen__links .textlink{padding-top:14px}.vg-pruefen__liste>div{border-bottom:1px solid var(--saple-linie);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:8px 32px;padding-block:24px;display:grid}.vg-pruefen__liste>div:first-child{padding-top:0}.vg-pruefen__liste dt{font-weight:500;font-size:var(--h3);letter-spacing:-.01em;line-height:1.25}.vg-pruefen__liste dd{color:var(--saple-stein-3)}.vg-tabelle--2 thead th:first-child{width:22%}.vg-anbieter__seite{margin-top:4px;padding-top:14px}.vg-weitere__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px 80px;display:grid}.vg-weitere__liste{border-top:1px solid var(--saple-schwarz)}.vg-weitere__liste li{border-bottom:1px solid var(--saple-linie);padding-block:4px 14px}.vg-weitere__liste .textlink{padding-top:14px}.vg-quellen{padding-top:0}.vg-quellen__raster{border-top:1px solid var(--saple-linie);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px 80px;padding-top:clamp(48px,6vw,88px);display:grid}.vg-quellen__titel{letter-spacing:-.03em;font-size:clamp(1.75rem,1.1rem + 1.9vw,2.75rem);line-height:1.08}.vg-quellen__text{color:var(--saple-kohle);font-variant-numeric:tabular-nums;max-width:48ch;margin-top:16px}.vg-quellen__liste{border-top:1px solid var(--saple-schwarz)}.vg-quellen__liste li{border-bottom:1px solid var(--saple-linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 24px;padding-block:4px 14px;display:flex}.vg-quellen__liste .textlink{padding-top:14px}.vg-quellen__adresse{overflow-wrap:anywhere}@media (width<=960px){.vg-passung__karte{grid-template-columns:1fr;padding-bottom:0;padding-right:clamp(28px,4.4vw,72px)}.vg-passung__bild{margin-right:calc(-1*clamp(28px,4.4vw,72px))}.vg-passung__flaeche{border-radius:var(--radius-karte) 0 0 0}.vg-anbieter__karte,.vg-pruefen__raster,.vg-quellen__raster,.vg-weitere__raster{grid-template-columns:1fr}.vg-anbieter__liste:has(.vg-anbieter__karte--kurz){grid-template-columns:1fr}.vg-tabelle,.vg-tabelle tbody{display:block}.vg-tabelle thead{display:none}.vg-tabelle tbody tr{border-top:1px solid var(--saple-linie);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:24px 28px;display:grid}.vg-tabelle tbody tr:first-child{border-top-color:var(--saple-schwarz)}.vg-tabelle tbody th,.vg-tabelle tbody td,.vg-tabelle tbody tr:last-child th,.vg-tabelle tbody tr:last-child td{border-bottom:0}.vg-tabelle tbody th{font-size:var(--h3);letter-spacing:-.01em;grid-column:1/-1;padding:0 0 8px;line-height:1.25;display:block}.vg-tabelle tbody td{border-radius:var(--radius-karte);box-shadow:inset 0 0 0 1px var(--saple-linie);padding:16px 18px;display:block}.vg-tabelle tbody td:before{content:attr(data-label);color:var(--phase-leise,var(--saple-stein-2));margin-bottom:6px;font-size:.8125rem;font-weight:500;display:block}.vg-tabelle tbody .vg-saple,.vg-tabelle tbody tr:last-child .vg-saple{border-radius:var(--radius-karte);box-shadow:none}}@media (width<=600px){.vg-tabelle tbody tr{grid-template-columns:1fr}}@media (width<=560px){.vg-pruefen__liste>div{grid-template-columns:1fr}}
