.blog-uebersicht,.blog-artikel{padding-block:var(--luft-8,3rem);container-type:inline-size}.blog-auftakt,.blog-artikel-kopf{max-width:72ch;margin-bottom:var(--luft-8,3rem)}.blog-auftakt h1,.blog-artikel h1{font-size:var(--type-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin-block:1rem 1.5rem;line-height:1.1}.blog-etikett{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:var(--rot,var(--brand-red));font-size:var(--type-meta);margin-bottom:1rem}.blog-einleitung{font-size:var(--type-lead);line-height:1.6}.blog-filter{border-bottom:1px solid var(--linie,#dcdcdc);flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1rem;display:flex}.blog-filter button{text-align:left;min-height:2.75rem;padding:.5rem 0}.blog-filter button[aria-pressed=true]{color:var(--rot,var(--brand-red));text-underline-offset:.4em;text-decoration:underline}.blog-filter button:focus-visible,.blog-werkzeuge button:focus-visible{outline-offset:3px;outline:2px solid}.blog-anzahl,.blog-metadaten{font-size:var(--type-meta);color:var(--text-2);margin-block:1rem}.blog-metadaten{flex-wrap:wrap;gap:1rem;display:flex}.blog-leitbeitrag{grid-template-columns:1fr;gap:2rem;padding-block:2rem 3rem;display:grid}.blog-leitbeitrag:has(.blog-vorschaubild){grid-template-columns:1.1fr 1fr;align-items:center}.blog-leitbeitrag h2{font-size:var(--type-heading-lg);margin-bottom:1rem;line-height:1.2}.blog-leitbeitrag p,.blog-teaser p{max-width:65ch;line-height:1.6}.blog-leitbeitrag a,.blog-teaser a{text-underline-offset:.2em}.blog-leitbeitrag h2 a,.blog-teaser h2 a{text-decoration:none}.blog-leitbeitrag h2 a:hover,.blog-teaser h2 a:hover{text-decoration:underline}.blog-weitere{border-top:1px solid var(--linie,#dcdcdc);grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-block:3rem;display:grid}.blog-teaser h2{font-size:var(--type-heading-md);margin-block:1rem;line-height:1.25}.blog-vorschaubild img{aspect-ratio:16/10;object-fit:cover;width:100%}.blog-bild{margin-block:2rem}.blog-bild img{max-width:100%;height:auto}.blog-bild figcaption{font-size:var(--type-meta);color:var(--text-2);margin-top:.5rem}.blog-autoren{margin-top:1.5rem}.blog-autoren small{margin-top:.5rem;display:block}.blog-leseraster{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.blog-lesetext{overflow-wrap:anywhere;max-width:72ch;line-height:1.8;font-size:var(--type-body)}.blog-lesetext p,.blog-lesetext ul,.blog-lesetext ol{margin-block:1.25rem}.blog-lesetext h2{font-size:var(--type-heading-md);margin-top:3rem;scroll-margin-top:7rem;line-height:1.25}.blog-lesetext h3{font-size:var(--type-heading-sm);margin-top:2rem;scroll-margin-top:7rem;line-height:1.35}.blog-lesetext ul{padding-left:1.5rem;list-style:outside}.blog-lesetext ol{padding-left:1.5rem;list-style:decimal}.blog-lesetext a{text-decoration:underline}.blog-lesetext blockquote{background:var(--flaeche-2,var(--grund));margin-block:2rem;padding:1.5rem;font-style:italic}.blog-inhalt{border-top:1px solid var(--linie,#dcdcdc);grid-row:1;padding-top:1rem;position:static;top:8rem}.blog-inhalt h2{font-size:var(--type-body);margin-bottom:1rem;font-weight:600}.blog-inhalt li{margin-block:.75rem}.blog-hinweis{background:var(--brand-slate,#384150);color:#fff;margin-bottom:2rem;padding:1rem}.blog-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.blog-editor-haupt{min-width:0}.blog-editor label,.blog-redaktion label{gap:.5rem;margin-block:1rem;display:grid}.blog-editor input,.blog-editor textarea,.blog-editor select,.blog-redaktion input,.blog-redaktion select{width:100%}.blog-werkzeuge{border-block:1px solid var(--linie,#dcdcdc);flex-wrap:wrap;gap:.35rem;padding:.5rem 0;display:flex}.blog-werkzeuge button{min-height:2.75rem;padding:.5rem .75rem}.blog-werkzeuge button[aria-pressed=true]{background:var(--brand-slate);color:#fff}.blog-schreibfeld .tiptap{outline-offset:4px;overflow-wrap:anywhere;max-width:72ch;min-height:22rem;padding:1.5rem 0;line-height:1.7}.blog-schreibfeld .tiptap p{margin-block:1rem}.blog-schreibfeld .tiptap h2{font-size:var(--type-heading-md);margin-block:1.5rem 1rem}.blog-schreibfeld .tiptap h3{font-size:var(--type-heading-sm);margin-block:1rem}.blog-schreibfeld .tiptap ul{padding-left:1.5rem;list-style:outside}.blog-schreibfeld .tiptap ol{padding-left:1.5rem;list-style:decimal}.blog-schreibfeld .tiptap a{text-decoration:underline}.blog-schreibfeld .tiptap img{max-width:100%}.blog-redaktion{border-top:1px solid var(--linie,#dcdcdc);padding-top:1rem}.blog-redaktion h2,.blog-editor h2{font-size:var(--type-heading-sm)}.blog-partnerwahl{align-items:start;gap:.75rem!important;display:flex!important}.blog-partnerwahl input{width:auto;min-width:1.25rem;min-height:1.25rem}.blog-aktionen{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem;display:flex}.blog-status{font-size:var(--type-meta);margin-block:1rem}.blog-konflikt{border:1px solid;margin-block:1rem;padding:1rem}.blog-konflikt textarea{min-height:10rem}.blog-bildliste{gap:1rem;margin-block:1rem;display:grid}.blog-bildliste img{object-fit:contain;max-width:100%;max-height:8rem}.blog-verwaltung{gap:1rem;display:grid}.blog-verwaltung article{border-bottom:1px solid var(--linie,#dcdcdc);padding-block:1.5rem}.blog-verwaltung h2{font-size:var(--type-heading-sm);margin-bottom:.5rem}@container (min-width:58rem){.blog-editor{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem)}.blog-leseraster{grid-template-columns:minmax(0,72ch) minmax(12rem,20rem)}.blog-inhalt{grid-row:auto;position:sticky}}@media (max-width:40rem){:is(.blog-leitbeitrag:has(.blog-vorschaubild),.blog-weitere){grid-template-columns:1fr}.blog-auftakt h1,.blog-artikel h1{font-size:var(--type-heading-lg)}.blog-werkzeuge button{padding:.5rem}.blog-aktionen>*{flex:auto}}.blog-editor-felder{border:0;min-width:0;margin:0;padding:0;container-type:inline-size}.blog-sperrhinweis{border:1px solid var(--linie,#dcdcdc);border-left:3px solid var(--brand-red);padding:var(--abstand-4,1rem);margin-bottom:2rem}.blog-sperrhinweis p{margin-top:0}.blog-editor-felder:disabled .feld,.blog-editor-felder:disabled .blog-schreibfeld{opacity:.8}.blog-artikel,.blog-uebersicht{--type-body:clamp(1rem, .96rem + .2vw, 1.125rem);--type-meta:.875rem;--type-lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--type-heading-sm:clamp(1.25rem, 1.16rem + .4vw, 1.625rem);--type-heading-md:clamp(1.625rem, 1.4rem + 1vw, 2.5rem);--type-heading-lg:clamp(2rem, 1.65rem + 1.6vw, 3.5rem);font-size:var(--type-body)}.blog-uebersicht .blog-textlink,.blog-artikel .blog-textlink{font:inherit;color:inherit}.portal-rahmen[data-design=v1] .blog-artikel .blog-textlink{text-decoration:underline}.blog-hinweis{color:inherit;border-block:1px solid var(--linie,#dcdcdc);border-left:3px solid var(--brand-red);background:0 0}.blog-werkzeuge button[aria-pressed=true]{background:var(--portal-neben,var(--grund));color:var(--rot,var(--brand-red));text-decoration:underline}
