/* Ratgeber (8. Oktober 2026): Stand-Zeile, Tabellen, Quellen. Nur Tokens aus site.css; Satzbreite wie .prose. */
/* minmax(0,1fr) und min-width:0: breite Tabellen scrollen in ihrem Rahmen, statt die Seite auf dem Telefon zu verbreitern */
.ratgeber-artikel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}
.ratgeber-artikel>*{min-width:0}
.ratgeber-artikel .prose,.ratgeber-quellen{overflow-wrap:break-word;hyphens:auto}
.ratgeber-stand{margin:0;font:var(--fw-status) var(--fs-status)/var(--lh-status) var(--sans);letter-spacing:var(--ls-status);color:var(--text-2)}
.ratgeber-stand::before{content:'';display:inline-block;width:.62em;height:.62em;margin-right:.55em;background:var(--q-voll);vertical-align:.02em}
.ratgeber-artikel .prose h2{font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--sans);letter-spacing:var(--ls-h3);margin-top:1.8em}
.ratgeber-artikel .prose ul{padding-left:1.2em}
.ratgeber-tabelle{overflow-x:auto;margin:1.4em 0;max-width:var(--lesebreite)}
.ratgeber-tabelle table{width:100%;border-collapse:collapse;font:var(--fw-tabelle) var(--fs-tabelle)/var(--lh-tabelle) var(--sans)}
.ratgeber-tabelle caption{caption-side:bottom;text-align:left;padding-top:var(--space-3);font:var(--fw-meta) var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text-2)}
.ratgeber-tabelle th,.ratgeber-tabelle td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}
.ratgeber-tabelle thead th{font:var(--fw-tabelle-kopf) var(--fs-tabelle-kopf)/var(--lh-tabelle-kopf) var(--sans);color:var(--text-2);border-bottom:var(--linie-kontur) solid var(--text-1)}
.ratgeber-quellen{max-width:var(--lesebreite);border-top:1px solid var(--linie);padding-top:var(--space-5)}
.ratgeber-quellen h2{margin:0 0 var(--space-3);font:var(--fw-meta-min) var(--fs-meta)/var(--lh-meta) var(--sans);letter-spacing:.04em;text-transform:none;color:var(--text-2)}
.ratgeber-quellen ul{margin:0;padding-left:1.1em;font:var(--fw-meta) var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text-2)}
.ratgeber-quellen a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
