.gx-plan{position:relative;margin:0}.gx-plan-karte{position:relative;padding:18px 18px 14px;background:#fff;border:1px solid var(--gx-champagne);border-radius:16px;color:var(--gx-ink);box-shadow:var(--gx-plan-schatten,0 18px 40px -22px rgba(0,0,0,.45));text-align:left}.gx-plan-marke{display:block;margin-bottom:8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--gx-gold-text)}.gx-plan-titel{margin:0 0 10px;font-family:var(--font-serif);font-weight:400;font-size:20px;line-height:1.15;color:var(--gx-ink)}.gx-plan .gx-plan-karte .gx-plan-titel em{font-style:italic;color:var(--gx-salbei)}.gx-plan ol{list-style:none;margin:0;padding:0}.gx-plan li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--gx-champagne)}.gx-plan-nr{font-family:var(--font-serif);font-size:19px;line-height:1.1;color:var(--gx-salbei)}.gx-plan li strong{display:block;font-size:15px;font-weight:600;line-height:1.3;color:var(--gx-petrol)}.gx-plan-text{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--gx-text-muted)}.gx-plan-fuss{display:flex;align-items:center;gap:8px;margin:0;padding-top:12px;border-top:1px solid var(--gx-champagne);font-size:13px;font-weight:500;line-height:1.3;color:var(--gx-petrol)}.gx-plan-fuss svg{flex-shrink:0}@media (max-width:340px){.gx-plan-karte{padding:14px}.gx-plan li{grid-template-columns:26px minmax(0,1fr)}}.gx-lab.gx-plan-auf>summary.gx-plan-chip{justify-content:flex-start;gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--gx-control-border);border-radius:12px;background:#fff;font-size:16px;line-height:22px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gx-petrol);text-align:left}.gx-plan-chip span{flex:1 1}.gx-plan-chip svg{flex-shrink:0}.gx-lab.gx-plan-auf>summary.gx-plan-chip:hover,.gx-lab.gx-plan-auf[open]>summary.gx-plan-chip{border-color:var(--gx-petrol)}.gx-plan-chip:focus-visible{outline:2px solid var(--gx-petrol);outline-offset:2px}.gx-plan-auf-inhalt{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:12px}.gx-plan-auf-inhalt .gx-plan{width:min(318px,100%)}.gx-plan-auf-zusatz{margin:0;font-size:16px;line-height:24px;color:var(--gx-text-muted)}