.blog-uebersicht__anzahl{margin:var(--space-6) 0 var(--space-5);font-size:var(--fs-small)}.blograster{margin-top:0}.blograster .blogkarte__titel{font-size:1.1875rem}.blogkarte__platzhalter{background:radial-gradient(circle at 85% 20%, var(--teal-soft) 0 28%, transparent 29%), linear-gradient(135deg, var(--bg-soft), var(--teal-soft));width:100%;height:100%;display:block}@media (min-width:961px){.blogkarten.blograster--zwei{grid-template-columns:repeat(2,1fr)}}@media (min-width:641px) and (max-width:960px){.blogkarten.blograster{grid-template-columns:repeat(2,1fr)}}.blog-uebersicht__rss{margin-top:var(--space-8);font-size:var(--fs-small)}.blog-uebersicht__rss .textlink{gap:var(--space-2)}.blog-leer{max-width:640px;margin-top:var(--space-7);border:1px dashed var(--line);border-radius:var(--radius-card);background:var(--bg-soft);padding:clamp(1.75rem,4vw,2.75rem)}.blog-leer__titel{font-size:var(--fs-h3);margin-bottom:var(--space-3)}.blog-leer .btn-gruppe{margin-top:var(--space-5)}.blogfilter__liste{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blogfilter__link{align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--white);min-height:40px;font-size:var(--fs-small);color:var(--navy);transition:border-color var(--transition), background-color var(--transition);border-radius:999px;padding:6px 14px;font-weight:500;display:inline-flex}.blogfilter__link:hover{border-color:var(--teal-text)}.blogfilter__link[aria-current=page]{border-color:var(--navy);background:var(--navy);color:var(--white)}.blogfilter__anzahl{font-size:var(--fs-xs);color:var(--muted)}.blogfilter__link[aria-current=page] .blogfilter__anzahl{color:var(--on-dark-muted)}.seitennav{align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:1fr auto 1fr;display:grid}.seitennav__schritt{align-items:center;gap:var(--space-2);color:var(--teal-text);font-weight:600;display:inline-flex}.seitennav__schritt[rel=next]{justify-self:end}.seitennav__liste{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.seitennav__nummer,.seitennav__luecke{border-radius:var(--radius);place-items:center;min-width:40px;height:40px;font-weight:500;display:grid}.seitennav__nummer:hover{background:var(--bg-soft)}.seitennav__nummer[aria-current=page]{background:var(--navy);color:var(--white)}@media (max-width:640px){.seitennav{grid-template-columns:1fr 1fr}.seitennav__liste{grid-area:1/1/auto/-1;justify-content:center}}.vorschau-banner{z-index:50;background:var(--orange);color:var(--navy-deep);font-size:var(--fs-small);position:sticky;top:0}.vorschau-banner__inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding-block:10px;display:flex}.vorschau-banner p{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vorschau-banner__link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.vorschau-banner :focus-visible{outline-color:var(--navy-deep)}.artikel__kopf{background:linear-gradient(180deg, var(--bg-soft), var(--white) 70%);padding-top:clamp(2.5rem,6vw,4.5rem)}.artikel__spalte{max-width:calc(70ch + 2 * var(--gutter))}.artikel__zurueck{margin-bottom:var(--space-6);font-size:var(--fs-small)}.artikel__zurueck .textlink{gap:var(--space-2)}.artikel__kategorien{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.artikel__kategorie{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--teal-text);font-weight:600}.artikel__kategorie:hover{text-underline-offset:3px;text-decoration:underline}.artikel__titel{letter-spacing:var(--ls-heading);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,3vw + .9rem,3rem);line-height:1.1}.artikel__teaser{margin-top:var(--space-5)}.artikel__meta{gap:var(--space-1) var(--space-5);margin-top:var(--space-5);padding-bottom:var(--space-7);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;display:flex}.artikel__titelbild img{object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;max-height:620px;display:block}.artikel__rumpf{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:var(--section-y)}.inhaltsverzeichnis{margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--radius);background:var(--bg-soft)}.inhaltsverzeichnis summary{cursor:pointer;color:var(--navy);font-weight:600}.inhaltsverzeichnis__titel{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase}.inhaltsverzeichnis__liste{margin:var(--space-3) 0 0;counter-reset:toc;padding:0;list-style:none}.inhaltsverzeichnis__liste li{font-size:var(--fs-small);padding:4px 0}.inhaltsverzeichnis__liste a{color:var(--text-absatz)}.inhaltsverzeichnis__liste a:hover{color:var(--teal-text);text-underline-offset:3px;text-decoration:underline}.inhaltsverzeichnis__unterpunkt{padding-left:var(--space-5)!important}.artikel__inhalt{color:var(--text-absatz);overflow-wrap:break-word;font-size:clamp(1.0625rem,.2vw + 1rem,1.125rem);line-height:1.75}.artikel__inhalt>*+*{margin-top:1.25em}.artikel__inhalt h2,.artikel__inhalt h3,.artikel__inhalt h4{scroll-margin-top:var(--space-8);color:var(--navy)}.artikel__inhalt h2{letter-spacing:-.02em;margin-top:2.2em;font-size:clamp(1.5rem,1.2vw + 1.1rem,1.875rem);line-height:1.2}.artikel__inhalt h3{font-size:var(--fs-h3);margin-top:1.8em;line-height:1.3}.artikel__inhalt h4{margin-top:1.6em;font-size:1.125rem}.artikel__inhalt h2+*,.artikel__inhalt h3+*,.artikel__inhalt h4+*{margin-top:.6em}.artikel__inhalt strong{color:var(--navy);font-weight:600}.artikel__inhalt a{color:var(--teal-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.artikel__inhalt a:hover{text-decoration-thickness:2px}.artikel__inhalt ul,.artikel__inhalt ol{padding-left:1.4em}.artikel__inhalt ul{list-style:outside}.artikel__inhalt ol{list-style:decimal}.artikel__inhalt li+li{margin-top:.4em}.artikel__inhalt li::marker{color:var(--teal-text)}.artikel__inhalt li[role=checkbox]{list-style:none}.artikel__inhalt blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--teal);color:var(--navy);margin-inline:0;font-size:1.1875rem;font-style:normal;font-weight:500;line-height:1.6}.artikel__inhalt hr{border:0;border-top:1px solid var(--line);margin-block:2.5em}.artikel__inhalt code{border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--font-mono);color:var(--navy);padding:.1em .35em;font-size:.9em}.artikel__bild{margin-inline:0}.artikel__bild img{border-radius:var(--radius);width:100%;height:auto;display:block}.artikel__bild figcaption{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--muted)}.artikel__code{border-radius:var(--radius);background:var(--navy-deep);margin-inline:0;overflow:hidden}.artikel__code-sprache{border-bottom:1px solid var(--line-dark);font-size:var(--fs-xs);color:var(--on-dark-muted);padding:8px 16px;font-weight:500}.artikel__code pre{font-family:var(--font-mono);color:var(--on-dark);tab-size:2;margin:0;padding:16px;font-size:.875rem;line-height:1.6;overflow-x:auto}.artikel__code pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.artikel__code pre:focus-visible{outline-color:var(--teal);outline-offset:-3px}.artikel__inhalt table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.artikel__inhalt th,.artikel__inhalt td{border:1px solid var(--line);text-align:left;padding:8px 10px}.artikel__tags{gap:var(--space-2);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.artikel__tags li{background:var(--bg-soft);font-size:var(--fs-xs);color:var(--muted);border-radius:999px;padding:2px 10px}.artikel__aktualisiert{margin-top:var(--space-4);font-size:var(--fs-xs)}.artikel__kontakt{align-items:start;gap:var(--space-4) var(--space-5);margin-top:var(--space-9);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card);grid-template-columns:auto 1fr;padding:clamp(1.5rem,3vw,2rem);display:grid}.artikel__kontakt-icon{background:var(--teal-soft);width:48px;height:48px;color:var(--teal-text);border-radius:50%;place-items:center;display:grid}.artikel__kontakt-titel{letter-spacing:-.015em;font-size:1.25rem;line-height:1.3}.artikel__kontakt p{margin-top:var(--space-1);font-size:var(--fs-small)}.artikel__kontakt .btn{grid-column:2;justify-self:start}@media (max-width:560px){.artikel__kontakt{grid-template-columns:1fr}.artikel__kontakt .btn{grid-column:1}}.aehnliche__titel{margin-bottom:var(--space-7);font-size:clamp(1.75rem,1.6vw + 1.1rem,2.25rem)}
