.rg{max-width:760px;margin:0 auto;padding:28px 20px 72px}.rg-brot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft,#5d6d64);margin-bottom:22px}.rg-brot a{color:var(--brand);text-decoration:none;font-weight:600}.rg-brot a:hover{text-decoration:underline}.rg-brot span[aria-hidden]{opacity:.45}.rg-kopf{margin-bottom:28px}.rg-kopf h1{font-size:34px;line-height:1.18;letter-spacing:-.02em;margin:0 0 14px}.rg-lead{font-size:18.5px;line-height:1.6;color:var(--ink-soft,#4a5851);margin:0 0 14px}.rg-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#8b978f;margin:0}.rg-inhalt{background:#fbfcfb;border:1px solid var(--line,#e3e9e5);border-radius:12px;padding:18px 22px;margin-bottom:34px}.rg-inhalt-titel{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b978f;margin-bottom:10px}.rg-inhalt ol{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.rg-inhalt a{color:var(--brand);text-decoration:none;font-size:15px}.rg-inhalt a:hover{text-decoration:underline}.rg-abschnitt{margin-bottom:36px;scroll-margin-top:90px}.rg-abschnitt h2{font-size:24px;line-height:1.28;letter-spacing:-.015em;margin:0 0 14px}.rg-abschnitt p{font-size:16.5px;line-height:1.72;color:#33413a;margin:0 0 14px}.rg-liste{margin:0 0 16px;padding-left:22px;display:grid;grid-gap:9px;gap:9px}.rg-liste li{font-size:16.5px;line-height:1.62;color:#33413a}.rg-hinweis{border-left:3px solid var(--brand);background:var(--tint,#f2f7f3);border-radius:0 10px 10px 0;padding:13px 18px;font-size:15.5px!important;line-height:1.62!important;margin:18px 0 0!important}.rg-tabelle-huelle{overflow-x:auto;margin:0 0 18px;border:1px solid var(--line,#e3e9e5);border-radius:12px}.rg-tabelle{width:100%;border-collapse:collapse;font-size:15.5px;min-width:420px}.rg-tabelle td,.rg-tabelle th{padding:11px 15px;text-align:left;border-bottom:1px solid var(--line,#eef2ef);vertical-align:top}.rg-tabelle thead th{background:#f7faf8;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7a72}.rg-tabelle tbody th{font-weight:700;color:var(--ink,#16211b);white-space:nowrap}.rg-tabelle tbody tr:last-child td,.rg-tabelle tbody tr:last-child th{border-bottom:none}.rg-faq{border:1px solid var(--line,#e3e9e5);border-radius:11px;padding:15px 19px;margin-bottom:10px;background:#fff}.rg-faq summary{cursor:pointer;font-weight:650;font-size:16.5px;list-style:none;padding-right:26px;position:relative}.rg-faq summary::-webkit-details-marker{display:none}.rg-faq summary:after{content:"+";position:absolute;right:0;top:-2px;color:var(--brand);font-weight:700;font-size:21px;line-height:1}.rg-faq[open] summary:after{content:"–"}.rg-faq p{margin:12px 0 0!important;font-size:16px!important;color:#4a5851!important}.rg-cta{background:var(--brand);color:#fff;border-radius:16px;padding:30px 28px;text-align:center;margin:40px 0}.rg-cta h2{color:#fff;font-size:23px;margin:0 0 10px;line-height:1.25}.rg-cta p{color:hsla(0,0%,100%,.88)!important;max-width:48ch;margin:0 auto 20px!important;font-size:16px!important}.rg-btn{display:inline-block;background:#fff;color:var(--brand);text-decoration:none;padding:14px 30px;border-radius:10px;font-weight:700;font-size:16.5px;box-shadow:0 6px 18px rgba(0,0,0,.18)}.rg-btn:hover{background:#f4f7f5}.rg-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.rg-karten-gross{gap:16px;margin-bottom:12px}.rg-karte{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid var(--line,#e3e9e5);border-radius:13px;padding:19px 21px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.rg-karte:hover{border-color:var(--brand);transform:translateY(-2px)}.rg-karte-titel{font-weight:700;font-size:16.5px;line-height:1.32;color:var(--brand)}.rg-karte-text{font-size:14.5px;line-height:1.55;color:var(--ink-soft,#5d6d64)}.rg-karte-meta{font-size:12.5px;color:#98a49c;margin-top:2px}@media (max-width:640px){.rg{padding:20px 16px 56px}.rg-kopf h1{font-size:27px}.rg-lead{font-size:17px}.rg-abschnitt h2{font-size:21px}.rg-abschnitt p,.rg-liste li{font-size:16px}.rg-cta{padding:24px 20px}}