/* Variante A+ · ausschließlich neue Einstiegsklassen */
.e26-lead { margin: 16px 0 0; max-width: 34em !important; font: 500 17px/1.6 Manrope, sans-serif; color: rgba(36,39,43,.85); }
.e26-facts { margin: 22px 0 0; padding: 8px 20px; background: #fff; border: 1px solid var(--l26-line); border-radius: var(--l26-r); box-shadow: var(--l26-shadow); }
.e26-row { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2.4fr); gap: 12px 20px; padding: 13px 0; }
.e26-row + .e26-row { border-top: 1px solid var(--l26-line); }
.e26-label { margin: 0; font: 500 13px/1.6 Manrope, sans-serif; color: rgba(36,39,43,.68); }
.e26-value { margin: 0; min-width: 0; font: 500 14.5px/1.6 Manrope, sans-serif; color: #24272B; overflow-wrap: anywhere; }
.e26-link { color: inherit; text-underline-offset: 3px; }
.e26-checks { list-style: none; padding: 0; margin: 18px 0 0; display: grid; gap: 4px; }
.e26-check { position: relative; padding-left: 22px; font: 500 13.5px/1.7 Manrope, sans-serif; color: rgba(36,39,43,.72); }
.e26-check::before { content: "✓"; position: absolute; left: 0; color: #24272B; }
@media (max-width: 640px) {
    .e26-facts { padding: 6px 16px; }
  .e26-row { grid-template-columns: minmax(0, 1fr); gap: 3px; }
}
