{"version":3,"file":"Blog.B49pmcPz.mjs","names":["useState","startTransition","useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/4cPDB0GMjXQ59fUbJOYo/VnVDhBiPDYyYI9iuw4N7/Blog.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useEffect,useMemo,useState,startTransition}from\"react\";// --- Zugang (gleich in Blog.tsx und BlogNav.tsx) ---\n// Token aus der Konsole: Blog > Zugang für die Website. Ist es leer oder\n// ungültig, zeigt die Website keinen Blog (Link und Seite bleiben weg).\nconst BLOG_ADRESSE=\"https://backoffice.kanzleikern.com/api/oeffentlich/blog\";const BLOG_TOKEN=\"kb1_1_CwNWt9lhEn40sPdlHLbHiOykJrXsk17aIDY-WKZbrDo\";const url=pfad=>`${BLOG_ADRESSE}${pfad}${pfad.includes(\"?\")?\"&\":\"?\"}token=${encodeURIComponent(BLOG_TOKEN)}`;// Eine Anfrage je Seitenaufruf für Navigation und Übersicht.\nlet liste=null;function ladeListe(){if(!BLOG_TOKEN)return Promise.resolve([]);liste??=fetch(url(\"\")).then(r=>r.ok?r.json():{beitraege:[]}).then(d=>Array.isArray(d?.beitraege)?d.beitraege:[]).catch(()=>[]);return liste;}/** Beiträge der Übersicht; null solange sie laden (oder wenn nicht gebraucht). */function useBlogListe(gebraucht=true){const[l,setL]=useState(null);useEffect(()=>{if(!gebraucht)return;let aktiv=true;ladeListe().then(x=>aktiv&&startTransition(()=>setL(x)));return()=>{aktiv=false;};},[gebraucht]);return l;}// --- end Zugang ---\n// --- shared ---\nconst INK=\"#1D1D1F\";const INK2=\"#6E6E73\";const INK3=\"#86868B\";const AVO=\"#3A3A3C\";const SOFT=\"#F5F5F7\";const LINE=\"rgba(0,0,0,.08)\";const SANS=`\"Inter\", -apple-system, \"SF Pro Text\", \"Helvetica Neue\", Arial, sans-serif`;const DISPLAY=`\"Inter Display\", \"Inter\", -apple-system, \"SF Pro Display\", \"Helvetica Neue\", Arial, sans-serif`;// --- end shared ---\n// Blog aus der Konsole. Auf /blog die Übersicht (lädt die Liste im Browser);\n// gibt es keine Beiträge, geht die Seite zur Startseite (der Link in der\n// Navigation fehlt dann ohnehin, BlogNav.tsx). Jeder Beitrag ist eine\n// CMS-Detailseite /blog/<slug>: Die Konsole schreibt ihn in die Sammlung\n// „Blog“, das Feld „Daten“ geht als Prop hierher, und Framer rendert den\n// Beitrag beim Veröffentlichen mit ins HTML. Der Text kommt als geprüftes\n// HTML aus der Konsole (@app/shared blog.ts); Videos laden erst auf Klick.\nconst SEITE=\"https://www.kanzleikern.com\";const datum=iso=>new Date(iso).toLocaleDateString(\"de-DE\",{day:\"numeric\",month:\"long\",year:\"numeric\",timeZone:\"Europe/Berlin\"});const minuten=n=>`${n} ${n===1?\"Minute\":\"Minuten\"} Lesezeit`;const adresse=slug=>`/blog/${encodeURIComponent(slug)}`;/** Feld „Daten“ der Detailseite; null auf der Übersicht oder wenn es nicht passt. */function liesDaten(text){if(!text)return null;try{const d=JSON.parse(text);const b=d?.beitrag;if(typeof b?.slug!==\"string\"||typeof b?.html!==\"string\")return null;return{beitrag:{...b,gliederung:Array.isArray(b.gliederung)?b.gliederung:[],schlagwoerter:Array.isArray(b.schlagwoerter)?b.schlagwoerter:[]},weitere:Array.isArray(d.weitere)?d.weitere:[]};}catch{return null;}}const BEISPIEL=[{slug:\"beispiel\",titel:\"Grundsteuer 2027: Was Kanzleien jetzt wissen m\\xfcssen\",kurzfassung:\"Beispielbeitrag im Editor. Auf der Website stehen hier die ver\\xf6ffentlichten Beitr\\xe4ge aus der Konsole.\",autor:\"Redaktion\",kategorie:\"Steuerrecht\",schlagwoerter:[],titelbild:null,veroeffentlichtAm:\"2026-10-22T10:00:00Z\",lesezeit:4},{slug:\"beispiel-2\",titel:\"Kanzleihandbuch in einer Woche aufsetzen\",kurzfassung:\"Wie Kanzleien Abl\\xe4ufe festhalten, ohne Wochen in Vorlagen zu stecken.\",autor:null,kategorie:\"Kanzleiorganisation\",schlagwoerter:[],titelbild:null,veroeffentlichtAm:\"2026-10-15T10:00:00Z\",lesezeit:6}];/**\n * Blog\n *\n * @framerIntrinsicWidth 1100\n * @framerIntrinsicHeight 900\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function Blog(props){const{titel=\"Blog\",untertitel=\"\",marke=\"Kanzleikern\",daten=\"\",style}=props;const d=useMemo(()=>liesDaten(daten),[daten]);// Im Editor und in Vorschaubildern Beispielbeiträge, dort laufen keine Effekte.\nconst imEditor=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.canvas;const liste=useBlogListe(!d);// Alte Adressen /blog?beitrag=<slug> zeigen auf die Detailseite.\nuseEffect(()=>{if(d||typeof window===\"undefined\")return;const alt=new URLSearchParams(window.location.search).get(\"beitrag\");if(alt&&/^[a-z0-9-]+$/.test(alt))window.location.replace(adresse(alt));},[d]);// Ohne Beiträge gibt es keinen Blog.\nuseEffect(()=>{if(!d&&!imEditor&&liste&&liste.length===0&&typeof window!==\"undefined\")window.location.replace(\"/\");},[d,imEditor,liste]);const beitraege=imEditor&&(!liste||liste.length===0)?BEISPIEL:liste;return /*#__PURE__*/_jsxs(\"div\",{className:\"kb\",style:{...style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),d?/*#__PURE__*/_jsx(Beitrag,{d:d,marke:marke}):!beitraege||beitraege.length===0?/*#__PURE__*/_jsx(\"div\",{className:\"kb-laedt\"}):/*#__PURE__*/_jsx(Uebersicht,{titel:titel,untertitel:untertitel,beitraege:beitraege})]});}function Meta({b}){return /*#__PURE__*/_jsxs(\"p\",{className:\"kb-meta\",children:[b.kategorie&&/*#__PURE__*/_jsx(\"span\",{className:\"kb-kategorie\",children:b.kategorie}),/*#__PURE__*/_jsx(\"time\",{dateTime:b.veroeffentlichtAm,children:datum(b.veroeffentlichtAm)})]});}function Bild({b,gross}){return /*#__PURE__*/_jsx(\"div\",{className:gross?\"kb-bild kb-bild-gross\":\"kb-bild\",children:b.titelbild?/*#__PURE__*/_jsx(\"img\",{src:b.titelbild.url,alt:b.titelbild.alt,loading:gross?\"eager\":\"lazy\",decoding:\"async\"}):/*#__PURE__*/_jsx(\"span\",{className:\"kb-bild-leer\",\"aria-hidden\":\"true\"})});}function Karte({b}){return /*#__PURE__*/_jsxs(\"a\",{className:\"kb-karte\",href:adresse(b.slug),children:[/*#__PURE__*/_jsx(Bild,{b:b}),/*#__PURE__*/_jsx(Meta,{b:b}),/*#__PURE__*/_jsx(\"h3\",{className:\"kb-karte-titel\",children:b.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"kb-kurz\",children:b.kurzfassung}),/*#__PURE__*/_jsx(\"p\",{className:\"kb-lesezeit\",children:minuten(b.lesezeit)})]});}function Uebersicht({titel,untertitel,beitraege}){const[erster,...rest]=beitraege;return /*#__PURE__*/_jsxs(\"section\",{className:\"kb-uebersicht\",children:[/*#__PURE__*/_jsxs(\"header\",{className:\"kb-kopf\",children:[/*#__PURE__*/_jsx(\"h1\",{className:\"kb-h1\",children:titel}),untertitel&&/*#__PURE__*/_jsx(\"p\",{className:\"kb-lead\",children:untertitel})]}),erster&&/*#__PURE__*/_jsxs(\"a\",{className:\"kb-erster\",href:adresse(erster.slug),children:[/*#__PURE__*/_jsx(Bild,{b:erster,gross:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"kb-erster-text\",children:[/*#__PURE__*/_jsx(Meta,{b:erster}),/*#__PURE__*/_jsx(\"h2\",{className:\"kb-erster-titel\",children:erster.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"kb-kurz kb-kurz-gross\",children:erster.kurzfassung}),/*#__PURE__*/_jsx(\"p\",{className:\"kb-lesezeit\",children:minuten(erster.lesezeit)})]})]}),rest.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"kb-raster\",children:rest.map(b=>/*#__PURE__*/_jsx(Karte,{b:b},b.slug))})]});}function Beitrag({d,marke}){const[kopiert,setKopiert]=useState(false);const b=d.beitrag;const mitGliederung=b.gliederung.filter(g=>g.ebene===2).length>=3;// Feste Adresse statt window.location: gleich im vorgerenderten HTML und im Browser.\nconst hier=`${SEITE}${adresse(b.slug)}`;const ld=JSON.stringify({\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",headline:b.titel,description:b.kurzfassung,datePublished:b.veroeffentlichtAm,inLanguage:\"de-DE\",mainEntityOfPage:hier,url:hier,...b.titelbild?{image:b.titelbild.url}:{},...b.kategorie?{articleSection:b.kategorie}:{},...b.schlagwoerter.length?{keywords:b.schlagwoerter.join(\", \")}:{},author:b.autor?{\"@type\":\"Person\",name:b.autor}:{\"@type\":\"Organization\",name:marke,url:SEITE},publisher:{\"@id\":`${SEITE}/#organization`}}).replace(/</g,\"\\\\u003c\");// Videos erst auf Klick: der Knopf wird zum iframe (Adresse aus data-src, vom Server gebaut).\nconst klick=e=>{const knopf=e.target.closest(\".video button\");const figur=knopf?.parentElement;const src=figur?.getAttribute(\"data-src\");if(!figur||!src||!/^https:\\/\\/(www\\.youtube-nocookie\\.com|player\\.vimeo\\.com|www\\.loom\\.com)\\//.test(src))return;const f=document.createElement(\"iframe\");f.src=src.includes(\"youtube\")?`${src}&autoplay=1`:src;f.title=\"Video\";f.allow=\"autoplay; fullscreen; picture-in-picture\";f.allowFullscreen=true;f.referrerPolicy=\"strict-origin-when-cross-origin\";figur.replaceChildren(f);figur.classList.add(\"an\");};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"article\",{className:mitGliederung?\"kb-artikel kb-mit-gliederung\":\"kb-artikel\",children:[/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:ld}}),/*#__PURE__*/_jsx(\"a\",{className:\"kb-zurueck\",href:\"/blog\",children:\"Alle Beitr\\xe4ge\"}),/*#__PURE__*/_jsxs(\"header\",{className:\"kb-artikel-kopf\",children:[/*#__PURE__*/_jsx(Meta,{b:b}),/*#__PURE__*/_jsx(\"h1\",{className:\"kb-h1 kb-h1-artikel\",children:b.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"kb-lead\",children:b.kurzfassung}),/*#__PURE__*/_jsxs(\"p\",{className:\"kb-autor\",children:[b.autor?`${b.autor}, `:\"\",minuten(b.lesezeit)]})]}),b.titelbild&&/*#__PURE__*/_jsx(\"div\",{className:\"kb-titelbild\",children:/*#__PURE__*/_jsx(\"img\",{src:b.titelbild.url,alt:b.titelbild.alt,decoding:\"async\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"kb-koerper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"kb-text\",onClick:klick,dangerouslySetInnerHTML:{__html:b.html}}),mitGliederung&&/*#__PURE__*/_jsxs(\"nav\",{className:\"kb-gliederung\",\"aria-label\":\"Inhalt\",children:[/*#__PURE__*/_jsx(\"p\",{children:\"Inhalt\"}),/*#__PURE__*/_jsx(\"ol\",{children:b.gliederung.map(g=>/*#__PURE__*/_jsx(\"li\",{\"data-ebene\":g.ebene,children:/*#__PURE__*/_jsx(\"a\",{href:`#${g.id}`,children:g.text})},g.id))})]})]}),/*#__PURE__*/_jsxs(\"footer\",{className:\"kb-fuss\",children:[b.schlagwoerter.length>0&&/*#__PURE__*/_jsx(\"ul\",{className:\"kb-schlagwoerter\",\"aria-label\":\"Schlagw\\xf6rter\",children:b.schlagwoerter.map(s=>/*#__PURE__*/_jsx(\"li\",{children:s},s))}),/*#__PURE__*/_jsxs(\"div\",{className:\"kb-teilen\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Teilen\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{navigator.clipboard?.writeText(hier).then(()=>{startTransition(()=>setKopiert(true));window.setTimeout(()=>startTransition(()=>setKopiert(false)),2e3);});},children:kopiert?\"Link kopiert\":\"Link kopieren\"}),/*#__PURE__*/_jsx(\"a\",{href:`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(hier)}`,target:\"_blank\",rel:\"noopener noreferrer\",children:\"LinkedIn\"}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:?subject=${encodeURIComponent(b.titel)}&body=${encodeURIComponent(hier)}`,children:\"E-Mail\"})]})]})]}),d.weitere.length>0&&/*#__PURE__*/_jsxs(\"section\",{className:\"kb-weitere\",\"aria-label\":\"Weitere Beitr\\xe4ge\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"kb-weitere-titel\",children:\"Weitere Beitr\\xe4ge\"}),/*#__PURE__*/_jsx(\"div\",{className:\"kb-raster\",children:d.weitere.map(w=>/*#__PURE__*/_jsx(Karte,{b:w},w.slug))})]})]});}addPropertyControls(Blog,{titel:{type:ControlType.String,title:\"Titel\",defaultValue:\"Blog\"},untertitel:{type:ControlType.String,title:\"Untertitel\",defaultValue:\"Gut organisiert, gut informiert.\",displayTextArea:true},marke:{type:ControlType.String,title:\"Marke\",defaultValue:\"Kanzleikern\"},daten:{type:ControlType.String,title:\"Beitrag (CMS)\",defaultValue:\"\",displayTextArea:true,description:\"Auf der Detailseite an das Feld „Daten“ der Sammlung „Blog“ binden. Leer = \\xdcbersicht.\"}});const CSS=`\n.kb { container: kb / inline-size; font-family: ${SANS}; color: ${INK}; -webkit-font-smoothing: antialiased; }\n.kb *, .kb *::before, .kb *::after { box-sizing: border-box; }\n.kb a { color: inherit; text-decoration: none; }\n.kb-laedt { min-height: 70vh; }\n\n.kb-kopf { max-width: 760px; margin: 0 0 40px; }\n.kb-h1 { margin: 0; font-family: ${DISPLAY}; font-weight: 600; font-size: 56px; line-height: 1.05; letter-spacing: -0.03em; color: ${INK}; text-wrap: balance; }\n.kb-lead { margin: 16px 0 0; font-size: 21px; line-height: 1.45; letter-spacing: -0.01em; color: ${INK2}; text-wrap: pretty; }\n\n\n.kb-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 12px; margin: 0; font-size: 14px; line-height: 1.4; color: ${INK2}; }\n.kb-kategorie { font-weight: 600; color: ${INK}; }\n/* 16:9 like the cover images from the console: a different ratio crops their margins */\n.kb-bild { position: relative; overflow: hidden; aspect-ratio: 16 / 9; border-radius: 20px; background: ${SOFT}; box-shadow: 0 8px 24px rgba(0,0,0,.06); }\n.kb-bild img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .5s cubic-bezier(.22,1,.36,1); }\n.kb-bild-leer { display: block; width: 100%; height: 100%; background: linear-gradient(135deg, #F5F5F7, #EEEEF1); }\n.kb-kurz { margin: 0; font-size: 16px; line-height: 1.5; color: ${INK2}; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }\n.kb-kurz-gross { font-size: 18px; -webkit-line-clamp: 4; }\n.kb-lesezeit { margin: 0; font-size: 13px; color: ${INK3}; }\n\n.kb-erster { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: 48px; align-items: center; padding-bottom: 56px; margin-bottom: 56px; border-bottom: 1px solid ${LINE}; }\n.kb-erster-text { display: flex; flex-direction: column; gap: 14px; }\n.kb-erster-titel { margin: 0; font-family: ${DISPLAY}; font-weight: 600; font-size: 36px; line-height: 1.1; letter-spacing: -0.025em; text-wrap: balance; }\n.kb-erster:hover .kb-bild img, .kb-karte:hover .kb-bild img { transform: scale(1.025); }\n.kb-erster:hover .kb-erster-titel, .kb-karte:hover .kb-karte-titel { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }\n\n.kb-raster { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 48px 32px; }\n.kb-karte { display: flex; flex-direction: column; gap: 12px; }\n.kb-karte .kb-bild { margin-bottom: 6px; }\n.kb-karte-titel { margin: 0; font-family: ${DISPLAY}; font-weight: 600; font-size: 22px; line-height: 1.2; letter-spacing: -0.015em; text-wrap: balance; }\n\n/* Beitrag: eine Lesespalte (680), mit Inhaltsverzeichnis rechts daneben. */\n.kb-artikel { display: flex; flex-direction: column; width: 100%; max-width: 680px; margin: 0 auto; }\n.kb-artikel.kb-mit-gliederung { max-width: 964px; }\n.kb-zurueck { align-self: flex-start; display: inline-flex; align-items: center; gap: 6px; margin-bottom: 28px; font-size: 15px; font-weight: 500; color: ${INK2} !important; }\n.kb-zurueck::before { content: \"\"; width: 7px; height: 7px; border-left: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg); margin-right: 2px; }\n.kb-zurueck:hover { color: ${INK} !important; }\n.kb-artikel-kopf { max-width: 680px; display: flex; flex-direction: column; gap: 14px; }\n.kb-artikel-kopf .kb-lead { margin: 0; font-size: 20px; }\n.kb-h1-artikel { font-size: 46px; line-height: 1.08; }\n.kb-autor { margin: 4px 0 0; font-size: 14px; color: ${INK3}; }\n.kb-titelbild { position: relative; margin-top: 36px; overflow: hidden; border-radius: 20px; background: ${SOFT}; aspect-ratio: 16 / 9; box-shadow: 0 8px 24px rgba(0,0,0,.06); }\n/* cover images often have a white background: a hairline over the image keeps the rounded edge visible */\n.kb-bild::after, .kb-titelbild::after { content: \"\"; position: absolute; inset: 0; border-radius: inherit; box-shadow: inset 0 0 0 1px rgba(0,0,0,.06); pointer-events: none; }\n.kb-titelbild img { display: block; width: 100%; height: 100%; object-fit: cover; }\n\n.kb-koerper { margin-top: 40px; }\n.kb-artikel-kopf + .kb-koerper { margin-top: 32px; padding-top: 40px; border-top: 1px solid ${LINE}; }\n.kb-mit-gliederung .kb-koerper { display: grid; grid-template-columns: minmax(0, 680px) 220px; justify-content: space-between; gap: 64px; }\n.kb-gliederung { position: sticky; top: 96px; align-self: start; font-size: 14px; }\n.kb-gliederung p { margin: 0 0 12px; font-weight: 600; color: ${INK}; }\n.kb-gliederung ol { list-style: none; margin: 0; padding: 0 0 0 14px; border-left: 1px solid ${LINE}; display: flex; flex-direction: column; gap: 10px; }\n.kb-gliederung li[data-ebene=\"3\"] { padding-left: 12px; }\n.kb-gliederung a { color: ${INK2}; line-height: 1.35; }\n.kb-gliederung a:hover { color: ${INK}; }\n\n.kb-text { font-size: 18px; line-height: 1.65; letter-spacing: -0.005em; color: ${AVO}; overflow-wrap: break-word; }\n.kb-text > :first-child { margin-top: 0; }\n.kb-text p { margin: 0 0 1.1em; }\n.kb-text h2 { margin: 2em 0 0.6em; font-family: ${DISPLAY}; font-weight: 600; font-size: 30px; line-height: 1.2; letter-spacing: -0.02em; color: ${INK}; scroll-margin-top: 96px; }\n.kb-text h3 { margin: 1.6em 0 0.5em; font-weight: 600; font-size: 21px; line-height: 1.3; letter-spacing: -0.01em; color: ${INK}; scroll-margin-top: 96px; }\n.kb-text strong { font-weight: 600; color: ${INK}; }\n.kb-text a { color: ${INK}; text-decoration: underline; text-decoration-color: rgba(29,29,31,.35); text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.kb-text a:hover { text-decoration-color: ${INK}; }\n.kb-text ul, .kb-text ol { margin: 0 0 1.2em; padding-left: 1.3em; }\n.kb-text li { margin: 0.35em 0; padding-left: 0.2em; }\n.kb-text li > p { margin: 0; }\n.kb-text li::marker { color: ${INK3}; }\n.kb-text code { padding: 0.1em 0.35em; border-radius: 6px; background: ${SOFT}; font-size: 0.9em; }\n.kb-text blockquote { margin: 1.8em 0; padding: 0 0 0 24px; border-left: 3px solid ${INK}; font-family: ${DISPLAY}; font-size: 24px; line-height: 1.4; letter-spacing: -0.015em; color: ${INK}; }\n.kb-text blockquote p { margin: 0 0 0.5em; }\n.kb-text blockquote p:last-child { margin: 0; }\n.kb-text .kasten { margin: 1.8em 0; padding: 20px 24px; border-radius: 18px; background: ${SOFT}; font-size: 17px; color: ${AVO}; }\n.kb-text .kasten::before { display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; letter-spacing: 0.01em; color: ${INK}; }\n.kb-text .kasten-info::before { content: \"Info\"; }\n.kb-text .kasten-hinweis::before { content: \"Hinweis\"; }\n.kb-text .kasten-wichtig { background: #FBEFEF; }\n.kb-text .kasten-wichtig::before { content: \"Wichtig\"; color: #9B2B2B; }\n.kb-text .kasten p:last-child { margin-bottom: 0; }\n.kb-text figure { margin: 2em 0; }\n.kb-text figure.bild img { display: block; max-width: 100%; height: auto; margin: 0 auto; border-radius: 16px; }\n.kb-text figure.bild.breit img { width: 100%; }\n.kb-text figcaption { margin-top: 10px; font-size: 14px; line-height: 1.45; color: ${INK3}; text-align: center; }\n.kb-text figure.video { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; aspect-ratio: 16 / 9; padding: 24px; border-radius: 16px; background: ${INK}; overflow: hidden; }\n.kb-text figure.video button { display: inline-flex; align-items: center; gap: 10px; height: 48px; padding: 0 22px; border: none; border-radius: 24px; background: #fff; color: ${INK}; font: 600 15px/1 ${SANS}; white-space: nowrap; cursor: pointer; transition: transform .18s; }\n.kb-text figure.video button::before { content: \"\"; width: 0; height: 0; border-left: 11px solid ${INK}; border-top: 7px solid transparent; border-bottom: 7px solid transparent; }\n.kb-text figure.video button:hover { transform: scale(1.03); }\n.kb-text figure.video figcaption { max-width: 420px; margin: 0; color: rgba(255,255,255,.62); font-size: 13px; }\n.kb-text figure.video.an { padding: 0; }\n.kb-text figure.video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n.kb-text p.knopf { margin: 1.6em 0; }\n.kb-text p.knopf a { display: inline-flex; align-items: center; height: 48px; padding: 0 24px; border-radius: 24px; background: ${INK}; color: #fff; font: 600 16px/1 ${SANS}; text-decoration: none; transition: background-color .18s; }\n.kb-text p.knopf a:hover { background: #000; }\n.kb-text hr { margin: 2.4em 0; border: 0; border-top: 1px solid ${LINE}; }\n.kb-text .tabelle { margin: 1.8em 0; overflow-x: auto; }\n.kb-text table { width: 100%; border-collapse: collapse; font-size: 16px; line-height: 1.45; }\n.kb-text th, .kb-text td { padding: 12px 16px 12px 0; border-bottom: 1px solid ${LINE}; text-align: left; vertical-align: top; }\n.kb-text th { font-size: 14px; font-weight: 600; color: ${INK}; }\n.kb-text th p, .kb-text td p { margin: 0; }\n\n.kb-fuss { max-width: 680px; width: 100%; margin-top: 48px; padding-top: 24px; border-top: 1px solid ${LINE}; display: flex; flex-direction: column; gap: 20px; }\n.kb-schlagwoerter { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; }\n.kb-schlagwoerter li { padding: 6px 12px; border-radius: 14px; background: ${SOFT}; font-size: 13px; font-weight: 500; color: ${AVO}; }\n.kb-teilen { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; font-size: 14px; color: ${INK2}; }\n.kb-teilen span { margin-right: 6px; }\n.kb-teilen button, .kb-teilen a { height: 34px; display: inline-flex; align-items: center; padding: 0 14px; border: 1px solid rgba(0,0,0,.12); border-radius: 17px; background: #fff; color: ${INK} !important; font: 500 14px/1 ${SANS}; cursor: pointer; transition: border-color .18s; }\n.kb-teilen button:hover, .kb-teilen a:hover { border-color: rgba(0,0,0,.24); }\n\n.kb-weitere { margin-top: 96px; padding-top: 48px; border-top: 1px solid ${LINE}; }\n.kb-weitere-titel { margin: 0 0 32px; font-family: ${DISPLAY}; font-weight: 600; font-size: 28px; letter-spacing: -0.02em; }\n\n.kb a:focus-visible, .kb button:focus-visible { outline: 2px solid ${INK}; outline-offset: 3px; border-radius: 6px; }\n\n/* Container statt Viewport: z\\xe4hlt die Breite der Instanz, auch im Framer-Canvas. */\n@container kb (max-width: 999px) {\n  .kb-artikel.kb-mit-gliederung { max-width: 680px; }\n  .kb-mit-gliederung .kb-koerper { display: block; }\n  .kb-gliederung { display: none; }\n  .kb-raster { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@container kb (max-width: 759px) {\n  .kb-erster { grid-template-columns: minmax(0, 1fr); gap: 20px; padding-bottom: 40px; margin-bottom: 40px; }\n}\n@container kb (max-width: 599px) {\n  .kb-h1 { font-size: 38px; }\n  .kb-h1-artikel { font-size: 32px; line-height: 1.12; letter-spacing: -0.025em; }\n  .kb-lead, .kb-artikel-kopf .kb-lead { font-size: 18px; }\n  .kb-kopf { margin-bottom: 28px; }\n  .kb-erster-titel { font-size: 27px; }\n  .kb-raster { grid-template-columns: minmax(0, 1fr); gap: 40px; }\n  .kb-zurueck { margin-bottom: 20px; }\n  .kb-titelbild { margin-top: 24px; border-radius: 14px; }\n  .kb-koerper { margin-top: 28px; }\n  .kb-artikel-kopf + .kb-koerper { margin-top: 24px; padding-top: 28px; }\n  .kb-text { font-size: 17px; }\n  .kb-text h2 { font-size: 24px; }\n  .kb-text h3 { font-size: 19px; }\n  .kb-text blockquote { font-size: 20px; padding-left: 18px; }\n  .kb-text .kasten { padding: 16px 18px; border-radius: 14px; }\n  .kb-text figure.video button { height: 44px; padding: 0 18px; font-size: 14px; }\n  .kb-text figure.video figcaption { display: none; }\n  .kb-fuss { margin-top: 40px; }\n  .kb-weitere { margin-top: 64px; padding-top: 40px; }\n  .kb-weitere-titel { font-size: 24px; margin-bottom: 24px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .kb * { transition: none !important; }\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Blog\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"900\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Blog.map"],"mappings":"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"}