.sf .rg-artikel{padding-block:clamp(40px,5vw,64px) 24px}.sf .innen.rg-artikel>*,.sf .rg-unten>.innen>*{width:100%;max-width:720px;margin-inline:auto}.sf .rg-krumen{display:flex;gap:8px;align-items:center;font:500 13px/1.4 var(--font-ui);color:var(--leise);margin-bottom:18px}.sf .rg-krumen a{color:var(--leise);text-decoration:none}.sf .rg-krumen a:hover{color:var(--tinte);text-decoration:underline;text-underline-offset:3px}.sf .rg-kopf{display:grid;gap:14px}.sf .rg-kopf .wz-h1{max-width:none}.sf .rg-kopf .wz-lead{margin:0;max-width:60ch}.sf .rg-zeile{margin:0;font:500 13px/1.5 var(--font-mono);color:var(--leise)}.sf .rg-kurz{margin-top:36px;padding:22px 24px;border-radius:18px;background:var(--band)}.sf .rg-kurz h2{margin:0 0 10px;font:700 15px/1.3 var(--font-ui);color:var(--tinte)}.sf .rg-kurz ul{margin:0;padding-left:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;font-size:16px;line-height:1.55;color:var(--text);list-style:disc}.sf .rg-text{margin-top:12px;font-size:17px;line-height:1.65;color:var(--text)}.sf .rg-text h2{margin:52px 0 14px;font:700 clamp(24px,2.6vw,30px)/1.2 var(--font-display,var(--font-ui));letter-spacing:-.015em;color:var(--tinte);scroll-margin-top:calc(var(--sf-kopf) + 16px)}.sf .rg-text h3{margin:30px 0 8px;font:700 19px/1.3 var(--font-ui);color:var(--tinte)}.sf .rg-text p{margin:0 0 16px}.sf .rg-text ol,.sf .rg-text ul{margin:0 0 18px;padding-left:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sf .rg-text ul{list-style:disc}.sf .rg-text ol{list-style:decimal}.sf .rg-text li{min-width:0}.sf .rg-text li::marker{color:var(--leise)}.sf .rg-text a{color:var(--tinte);text-decoration:underline;text-decoration-color:var(--zweit);text-underline-offset:3px}.sf .rg-text code{font:500 .86em/1.4 var(--font-mono);padding:2px 6px;border-radius:6px;background:var(--band);overflow-wrap:anywhere}.sf .rg-text pre{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:var(--band);overflow-x:auto;font:500 14px/1.55 var(--font-mono)}.sf .rg-text pre code{padding:0;background:none}.sf .rg-text strong{color:var(--tinte)}.sf .rg-text figure{margin:24px 0 26px;display:grid;gap:10px}.sf .rg-text figcaption{font:500 13px/1.5 var(--font-ui);color:var(--leise)}.sf .rg-text figure img{width:100%;height:auto;border-radius:14px;display:block}.sf .rg-text .rg-schritte{list-style:none;padding:0;counter-reset:schritt;gap:0}.sf .rg-schritte>li{counter-increment:schritt;position:relative;padding:4px 0 18px 46px}.sf .rg-schritte>li:before{content:counter(schritt);position:absolute;left:0;top:2px;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--hauch);box-shadow:inset 0 0 0 1.5px var(--zweit);font:600 13px/1 var(--font-mono);color:var(--tinte)}.sf .rg-tabelle-rahmen{margin:8px 0 22px;overflow-x:auto}.sf .rg-tabelle{width:100%;font-size:15px}.sf .rg-tabelle caption{caption-side:bottom;text-align:left;padding-top:10px;font:500 13px/1.5 var(--font-ui);color:var(--leise)}.sf .rg-tabelle tbody th{font-weight:600;color:var(--tinte)}.sf .rg-zeichnung{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:28px 34px;padding:26px 24px 22px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--linie)}.sf .rg-zeichnung figure{margin:0;display:grid;gap:10px;justify-items:start}.sf .rg-zeichnung .wz-kern-name{font-size:15px}.sf .rg-quellen{margin-top:52px;padding-top:22px;border-top:1px solid var(--linie);font-size:15px;color:var(--text)}.sf .rg-quellen h2{margin:0 0 8px;font:700 17px/1.3 var(--font-ui);color:var(--tinte)}.sf .rg-quellen p{margin:0 0 10px;color:var(--leise)}.sf .rg-quellen ul{margin:0;padding-left:20px;display:grid;gap:6px;list-style:disc}.sf .rg-quellen a{color:var(--tinte);text-underline-offset:3px;overflow-wrap:anywhere}.sf .rg-weitere ul{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--linie)}.sf .rg-weitere li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--linie)}.sf .rg-weitere a{font:600 17px/1.35 var(--font-ui);color:var(--tinte);text-decoration:none}.sf .rg-weitere a:hover{text-decoration:underline;text-decoration-color:var(--zweit);text-underline-offset:4px}.sf .rg-weitere span{color:var(--leise);font-size:15px}.sf .rg-uebersicht{padding-bottom:64px}.sf .rg-liste{list-style:none;margin-block:8px 0;padding:0;border-top:1px solid var(--linie-stark)}.sf .rg-liste li{border-bottom:1px solid var(--linie)}.sf .rg-liste a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:24px 0;text-decoration:none;color:inherit}.sf .rg-liste b{font:700 clamp(20px,2.2vw,24px)/1.25 var(--font-ui);color:var(--tinte)}.sf .rg-liste span{grid-column:1;color:var(--leise);font-size:16px;line-height:1.5}.sf .rg-liste i{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font:500 13px/1.4 var(--font-mono);color:var(--leise);white-space:nowrap}.sf .rg-liste a:hover b{text-decoration:underline;text-decoration-color:var(--zweit);text-underline-offset:5px}@media (max-width:600px){.sf .rg-kurz{padding:18px}.sf .rg-text{font-size:16px}.sf .rg-liste a{grid-template-columns:minmax(0,1fr)}.sf .rg-liste i{grid-column:1;grid-row:auto}.sf .rg-zeichnung{padding:20px 16px}}