.rg{background:var(--background);color:var(--foreground)}.rg-crumb{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.rg-crumb a{color:var(--muted-foreground);margin-block:-13px;padding-block:13px}.rg-crumb a:hover{color:var(--brand-ink)}.rg-crumb .sep{opacity:.5}.rg-tldr{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--brand-blue) 4%, var(--background))}.rg-tldr-inner{padding-block:clamp(20px,3vh,30px)}.rg-tldr p{max-width:760px;color:var(--brand-ink);margin:0;font-size:17px;line-height:1.62}.rg-tldr .lbl{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue-ink);margin-right:10px;font-size:11.5px;font-weight:700;display:inline-block}.rg-faq{max-width:760px;margin-top:clamp(40px,6vh,64px)}.rg-faq h2{font-family:var(--font-sans);color:var(--brand-ink);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.4vw,30px);font-weight:400}.rg-faq dl{margin:18px 0 0}.rg-faq dt{border-top:1px solid var(--border-soft);color:var(--brand-ink);text-wrap:balance;margin-top:22px;padding-top:22px;font-size:17px;font-weight:600}.rg-faq dt:first-of-type{border-top:0;padding-top:0}.rg-faq dd{color:var(--metadata-foreground);margin:8px 0 0;font-size:16px;line-height:1.72}.rg-more a{color:var(--brand-blue-ink);align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:inline-flex}.rg-more a:hover{text-decoration:underline}.rg-more svg{flex:none;width:15px;height:15px}.rg .rg-source{margin-top:12px;font-size:14px;line-height:1.6}.rg-source a{color:var(--brand-blue-ink);text-underline-offset:3px;text-decoration:underline}.rg-source a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.rg-callout{border:1px solid var(--border-medium);background:color-mix(in srgb, var(--brand-blue) 6%, var(--surface-low));border-radius:14px;max-width:760px;margin:clamp(22px,3vh,30px) 0;padding:18px 22px}.rg-callout-label{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-blue-ink);font-size:12px;font-weight:700;display:block}.rg-callout-body{color:var(--brand-ink);margin:8px 0 12px;font-size:15.5px;line-height:1.55}.rg-callout-link{color:var(--brand-blue-ink);align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:inline-flex}.rg-callout-link:hover{text-decoration:underline}.rg-callout-link svg{flex:none;width:15px;height:15px}.rg-notes{border-top:1px solid var(--border-soft);max-width:760px;margin-top:clamp(30px,5vh,48px);padding-top:20px;padding-left:18px;list-style:decimal}.rg-notes li{color:var(--muted-foreground);margin-top:10px;padding-left:2px;scroll-margin-top:96px;font-size:13.5px;line-height:1.6}.rg-notes li:first-child{margin-top:0}.rg-notes li::marker{font-variant-numeric:tabular-nums}.rg-note-mark{font-size:.68em}.rg-related{margin-top:clamp(40px,6vh,64px)}.rg-related h2{font-family:var(--font-sans);color:var(--brand-ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,2.4vw,30px);font-weight:400}.rg-check{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-low) 35%, var(--background));padding:clamp(20px,3.5vh,36px) 0}.rg-check .ac--reviews{padding-block:0}.rg .ld-prose .rg-steps{counter-reset:rg-step;margin:14px 0 0;padding:0;list-style:none}.rg .ld-prose .rg-steps>li{counter-increment:rg-step;padding-left:32px}.rg .ld-prose .rg-steps>li:before{content:counter(rg-step);width:22px;height:auto;font-family:var(--font-heading);font-variant-numeric:tabular-nums;text-align:right;color:var(--brand-blue-ink);background:0 0;border-radius:0;font-size:14px;font-weight:700;line-height:1.62;top:.1em;left:0}.rg-table{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;background:linear-gradient(to right, var(--background) 40%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--background) 40%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--brand-ink) 12%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--brand-ink) 12%, transparent), transparent) right / 12px 100% no-repeat scroll;max-width:760px;margin-top:22px;overflow-x:auto}.rg-table:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:4px}.rg-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.55}.rg-table table:has(thead th:nth-child(4)){min-width:640px}.rg-table caption{caption-side:top;text-align:left;color:var(--muted-foreground);padding-bottom:10px;font-size:13.5px;line-height:1.5}.rg-table thead th{border-bottom:1px solid var(--border-medium);text-align:left;vertical-align:bottom;font-family:var(--font-heading);letter-spacing:.01em;color:var(--brand-ink);padding:0 18px 10px 0;font-size:12.5px;font-weight:700}.rg-table tbody th,.rg-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 4 3;padding:12px 18px 12px 0}.rg-table tbody th{min-width:9.5rem;color:var(--brand-ink);font-weight:600}.rg-table td{color:var(--metadata-foreground)}.rg-table th:last-child,.rg-table td:last-child{padding-right:0}.rg-table tbody tr:last-child th,.rg-table tbody tr:last-child td{border-bottom:0}@media (max-width:600px){.rg-table{background:0 0;overflow-x:visible}:is(.rg-table table,.rg-table table:has(thead th:nth-child(4))){min-width:0;font-size:var(--ph-body,15px)}.rg-table table,.rg-table tbody,.rg-table tr,.rg-table tbody th,.rg-table td,.rg-table caption{display:block}.rg-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rg-table tbody tr{border-bottom:1px solid var(--border);padding:14px 0}.rg-table tbody tr:first-child{border-top:1px solid var(--border-medium)}.rg-table tbody tr:last-child{border-bottom:0}.rg-table tbody th,.rg-table td{border-bottom:0;min-width:0;padding:0}.rg-table tbody th{font-size:16px;line-height:1.45}.rg-table td{margin-top:10px;line-height:1.55}.rg-table td:before{content:attr(data-label);font-family:var(--font-heading);letter-spacing:.01em;color:var(--muted-foreground);margin-bottom:2px;font-size:12px;font-weight:700;display:block}}.rg .ld-prose p,.rg .ld-prose li,.rg-tldr p,.rg-faq dd{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 4 3}.rg-index-body{padding:clamp(30px,5vh,56px) 0 clamp(48px,8vh,96px)}.rg-cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;display:grid}.rg-card{border:1px solid var(--border-soft);background:var(--card);border-radius:16px;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.rg-card:hover{border-color:color-mix(in srgb, var(--brand-blue) 45%, var(--border-soft));transform:translateY(-2px)}.rg-card .k{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue-ink);font-size:11px;font-weight:700}.rg-card .t{color:var(--brand-ink);letter-spacing:-.01em;text-wrap:balance;font-size:19px;line-height:1.3}.rg-card .d{color:var(--metadata-foreground);font-size:15px;line-height:1.6}.rg-card .more{color:var(--brand-blue-ink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:inline-flex}.rg-card .more svg{flex:none;width:15px;height:15px}.rg-note-link{color:var(--brand-blue-ink);font-weight:700;text-decoration:none}.rg-note-link:hover{text-underline-offset:3px;text-decoration:underline}.rg-note-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:3px}#ratgeber-rollenhinweis{scroll-margin-top:96px}
