/* GEO-Einbau 7.11.2026: Ratgeber-Seiten und Fusssatz. Tokens aus site.css. */
.text h3{font-weight:650;font-size:19px;line-height:1.25;margin:28px 0 8px}
.text ol{padding-left:1.4em;margin:12px 0 0;display:grid;gap:6px}
.text li{min-width:0}
.tabwrap{margin:16px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.text table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.45}
.text th,.text td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--line)}
.text th{color:var(--ink);font-weight:650;white-space:nowrap}
.text td{color:var(--ink2)}
.text td:first-child{color:var(--ink)}
.gmeta{margin-top:12px;color:var(--ink3);font-size:14.5px}
.ratgeber .cta{margin-top:24px}
.ratgeber .autor{margin-top:20px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink3);font-size:14.5px}
.ratgeber .fragen{margin-top:8px;max-width:68ch}
.ratgeber .gblock{margin-top:48px}
.ratgeber .gblock h2{margin-top:0}
.ratgeber .quellen{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px;font-size:15.5px}
.ratgeber .quellen li{overflow-wrap:anywhere}
.geo-fuss{flex-basis:100%;margin:0;color:var(--ink3);font-size:14.5px;line-height:1.5}
.geo-fuss a{color:var(--ink2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}
.geo-fuss a:hover{color:var(--ink)}
