[data-page=vergleich] .vg-fazit{border-top:1.5px solid var(--ink);padding-top:18px}[data-page=vergleich] .vg-fazit h2{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:800;line-height:1.3}[data-page=vergleich] .vg-fazit p{color:var(--ink-2);margin-top:10px;font-size:16.5px;line-height:1.6}[data-page=vergleich] .vg-balken{gap:3px;height:10px;margin-top:22px;display:flex}[data-page=vergleich] .vg-balken>span{border-radius:2px;flex:1 1 0}[data-page=vergleich] [data-vorteil=wir]{--marke:var(--teal)}[data-page=vergleich] [data-vorteil=gleich]{--marke:var(--border-2)}[data-page=vergleich] [data-vorteil=andere]{--marke:var(--muted-2)}[data-page=vergleich] .vg-balken>span{background:var(--marke)}[data-page=vergleich] .vg-legende{color:var(--ink-2);gap:4px;margin:14px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}[data-page=vergleich] .vg-legende li{align-items:center;gap:10px;display:flex}[data-page=vergleich] .vg-legende li:before{content:"";background:var(--marke);border-radius:3px;flex:none;width:12px;height:12px}[data-page=vergleich] .vg-legende strong{color:var(--ink);font-variant-numeric:tabular-nums}[data-page=vergleich] .vg-tabelle-rahmen{-webkit-overflow-scrolling:touch;border-top:1.5px solid var(--ink);overflow-x:auto}[data-page=vergleich] .vg-tabelle{border-collapse:collapse;width:100%;min-width:640px}[data-page=vergleich] .vg-tabelle th,[data-page=vergleich] .vg-tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-2);padding:16px 20px 16px 0;font-size:16px;line-height:1.5}[data-page=vergleich] .vg-tabelle thead th{color:var(--ink);font-size:15px;font-weight:800}[data-page=vergleich] .vg-tabelle tbody th{width:30%;color:var(--ink);font-weight:700}[data-page=vergleich] .vg-tabelle td{color:var(--ink-2)}[data-page=vergleich] .vg-marke{color:#0000;flex-shrink:0;width:20px;font-size:12px;display:inline-block}[data-page=vergleich] .vg-marke--vorn{color:var(--teal-700)}[data-page=vergleich] .vg-marke--gleich{color:var(--muted)}@media (min-width:621px){[data-page=vergleich] .vg-tabelle td{padding-left:20px}[data-page=vergleich] .vg-tabelle .vg-marke{margin-left:-20px}}@media (max-width:620px){[data-page=vergleich] table.karten td[data-label]:not(:first-child):before{letter-spacing:0;text-transform:none;color:var(--ink);font-family:inherit;font-size:15px;font-weight:700}}[data-page=vergleich] .vg-wechsel{gap:20px;display:grid}@media (min-width:64rem){[data-page=vergleich] .vg-wechsel{grid-template-columns:7fr 5fr;align-items:start;gap:64px}}[data-page=vergleich] .vg-wechsel p{color:var(--ink-2);font-size:17px;line-height:1.7}[data-page=vergleich] .vg-wechsel a{color:var(--teal-ia);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}[data-page=vergleich] .vg-sprung ul{border-top:1.5px solid var(--ink);min-width:min(100%,18rem);margin:0;padding:0;list-style:none}[data-page=vergleich] .vg-sprung li{border-bottom:1px solid var(--border-2)}[data-page=vergleich] .vg-sprung a{min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:17px;font-weight:700;line-height:1.4;display:flex}[data-page=vergleich] .vg-sprung a:hover{color:var(--teal-ia)}[data-page=vergleich] .vg-sprung .arrow{color:var(--teal-ia);transition:transform .18s}[data-page=vergleich] .vg-sprung a:hover .arrow{transform:translate(3px)}[data-page=vergleich] .vg-mehr{min-height:44px;color:var(--teal-ia);align-items:center;gap:6px;font-weight:700;display:inline-flex}[data-page=vergleich] .vg-mehr:hover{color:var(--teal-700)}[data-page=vergleich] .vg-mehr .arrow{transition:transform .18s}[data-page=vergleich] .vg-mehr:hover .arrow{transform:translate(3px)}
