@font-face{font-family:comfortaa;src:url(../fonts/comfortaa.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:work sans;src:url(../fonts/work-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#FCFDFE;--surface:#F1F6FB;--surface-strong:#E7F0F9;--ink:#17242F;--muted:#4D6072;--accent:#2685DF;--accent-ink:#1265A8;--btn-bg:#1470AF;--btn-bg-hover:#0F5C91;--btn-ink:#FFFFFF;--line:#DEE7F0;--good:#1B7F4E;--navy:#1B3766;--pmx-orange:#E57000}:root{--akzent-cyan:#0B87A6}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:work sans,segoe ui,system-ui,sans-serif;font-size:1.125rem;line-height:1.7;-webkit-font-smoothing:antialiased}header.site{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0 0}.logo-chip{display:inline-flex;align-items:center}.logo{display:block;width:156px;height:auto}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.btn{display:inline-block;text-transform:uppercase;letter-spacing:.06em;background:var(--btn-bg);color:var(--btn-ink);font-family:inherit;font-weight:600;font-size:1.0625rem;line-height:1.3;text-decoration:none;text-align:center;padding:.875rem 1.75rem;min-width:min(19rem,100%);border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover,.btn:focus-visible{background:var(--btn-bg-hover);transform:translateY(-3px);box-shadow:0 14px 28px -10px rgba(22,207,248,.55)}.btn:active{transform:translateY(-1px)}.dlg-done p{margin:0;color:var(--muted);font-size:.9375rem}.dlg-done .btn{margin-top:.5rem}.dlg-sub{font-size:.9rem;color:var(--muted);margin:0}.dlg-close{position:absolute;top:-.625rem;right:-.625rem;width:2rem;height:2rem;border:none;border-radius:50%;background:var(--surface);color:var(--muted);font-size:1.2rem;line-height:1;cursor:pointer}.dlg-close:hover{color:var(--ink)}.fld{font-size:.875rem;font-weight:600;display:flex;flex-direction:column;gap:.3rem}.fld input,.fld textarea{font:inherit;font-weight:400;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;padding:.625rem .875rem;resize:vertical}.fld input:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.fld .opt{font-weight:400;color:var(--muted)}.dlg-submit{margin-top:.25rem}.fld input.invalid{border-color:#c05b4d}.dlg-status{font-size:.85rem;color:var(--muted);margin:0;min-height:1.15rem}.dlg-fehler h3{color:#a8432f}.dlg-fehler .fallback{margin:0;font-size:.9375rem}.dlg-fehler .fallback a{color:var(--accent-ink);font-weight:600}footer.site{border-top:1px solid var(--line);padding:1.75rem 0 2.5rem;font-size:.85rem;color:var(--muted)}footer.site p{margin:.25rem 0}footer.site p.legal{margin-top:1.5rem}.foot-nav{display:flex;flex-wrap:wrap;gap:1.375rem;margin-bottom:1rem}.foot-nav a,.foot-nav .linklike{background:0 0;border:none;padding:0;font:inherit;font-weight:500;color:var(--accent-ink);cursor:pointer}.foot-nav a:hover,.foot-nav .linklike:hover{text-decoration:underline}.foot-nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:.25em}.dlg-close.doc-close{position:static;flex:none}.wrap-wide{max-width:82rem;margin:0 auto;padding:0 1.5rem}header.site{display:block;position:sticky;top:0;z-index:40;background:rgba(252,253,254,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:0}.nav-bar{max-width:82rem;margin:0 auto;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nav-links{display:flex;align-items:center;gap:2.25rem;flex-wrap:wrap}.nav-links a{color:var(--ink);text-decoration:none;font-size:.9375rem;font-weight:500;padding:.25rem 0;border-bottom:2px solid transparent}.nav-links a:hover{color:var(--accent-ink)}.nav-links a[aria-current=page]{color:var(--accent-ink);border-bottom-color:var(--accent)}.nav-links a.nav-cta{background:var(--btn-bg);color:#fff;padding:.5rem 1.125rem;border-radius:8px;border:none;font-weight:600}.nav-links a.nav-cta:hover{background:var(--btn-bg-hover);color:#fff}.nav-gruppe{position:relative}.nav-gruppen-knopf{display:inline-flex;align-items:center;gap:.3rem;background:0 0;border:none;cursor:pointer;font:inherit;color:var(--ink);text-decoration:none;font-size:.9375rem;font-weight:500;padding:.25rem 0;border-bottom:2px solid transparent}.nav-gruppen-knopf::after{content:"";width:.4em;height:.4em;margin-top:-.15em;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .15s ease}.nav-gruppe.offen .nav-gruppen-knopf::after,.nav-gruppe:focus-within .nav-gruppen-knopf::after{transform:rotate(-135deg);margin-top:.1em}.nav-gruppen-knopf:hover{color:var(--accent-ink)}.nav-gruppen-knopf.aktuell{color:var(--accent-ink);border-bottom-color:var(--accent)}.nav-dropdown{position:absolute;top:100%;left:0;margin-top:.5rem;min-width:14rem;padding:.5rem;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(23,36,47,.16);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.nav-gruppe:focus-within .nav-dropdown,.nav-gruppe.offen .nav-dropdown{opacity:1;visibility:visible;transform:none}.nav-dropdown a{display:block;padding:.5rem .625rem;border-radius:6px;color:var(--ink);text-decoration:none;font-size:.9375rem}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:var(--surface);color:var(--accent-ink)}.nav-dropdown a[aria-current=page]{color:var(--accent-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.nav-dropdown,.nav-gruppen-knopf::after{transition:none}}.nav-werkzeuge{display:flex;align-items:center;gap:.5rem;flex:none}.sprachumschalter{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;padding:0 .25rem}.sprachumschalter a,.sprachumschalter span{padding:.25rem .35rem;border-radius:6px;text-decoration:none}.sprachumschalter a{color:var(--muted)}.sprachumschalter a:hover,.sprachumschalter a:focus-visible{color:var(--accent-ink)}.sprachumschalter span.aktiv{color:var(--accent-ink);background:var(--surface)}.nav-toggle{display:none;background:0 0;border:1px solid var(--line);border-radius:8px;padding:.5rem .75rem;cursor:pointer;font:inherit;color:var(--ink)}@media(max-width:860px){.nav-toggle{display:block}.nav-links{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:.875rem;padding-top:1rem}.nav-bar{flex-wrap:wrap}header.site.offen .nav-links{display:flex}.nav-gruppe{width:100%}.nav-gruppen-knopf{width:100%;justify-content:space-between;padding:.625rem .875rem}.nav-dropdown{position:static;margin-top:0;padding:0 0 0 .875rem;border:none;box-shadow:none;background:0 0;max-height:0;overflow:hidden;opacity:1;visibility:visible;transform:none;transition:max-height .2s ease}.nav-gruppe.offen .nav-dropdown{max-height:30rem}.nav-dropdown a{padding:.5rem .875rem}}.foot-brand{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.75rem 2.5rem;padding-bottom:1.75rem}.foot-logo{width:150px;height:auto;margin-bottom:.875rem;display:block}footer.site .social{display:flex;gap:.5rem;margin-top:1.125rem}footer.site .social a,footer.site .social button.slack-anfrage{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:10px;background:0 0;cursor:pointer;color:var(--muted);transition:color .15s ease,border-color .15s ease}footer.site .social a:hover,footer.site .social button.slack-anfrage:hover{color:var(--accent);border-color:var(--accent)}footer.site .social a:focus-visible,footer.site .social button.slack-anfrage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){footer.site .social a,footer.site .social button.slack-anfrage{transition:none}}dialog#slackDialog .fld-zeile{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media(max-width:520px){dialog#slackDialog .fld-zeile{grid-template-columns:1fr}}:root{--dark:#0E1C2E;--dark-2:#16293F;--dark-ink:#EAF1F8;--dark-muted:#9DB3CA;--cyan:#16CFF8}.such-knopf{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:none;background:0 0;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer}.such-knopf:hover,.such-knopf:focus-visible{color:var(--accent-ink);border-color:var(--accent)}dialog.such-dialog{border:none;border-radius:16px;padding:0;width:min(34rem,calc(100vw - 2rem));max-height:min(75vh,34rem);box-shadow:0 18px 50px rgba(23,36,47,.22);color:var(--ink);background:var(--bg);overflow:hidden;flex-direction:column}dialog.such-dialog::backdrop{background:rgba(23,36,47,.45)}dialog.such-dialog[open]{display:flex}.such-kopf{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line);flex:none}.such-kopf svg{color:var(--muted);flex:none}.such-kopf input{flex:1;border:none;background:0 0;font:inherit;font-size:1.0625rem;color:var(--ink);outline:none}.such-kopf .dlg-close{position:static}.such-ergebnisse{list-style:none;margin:0;padding:.5rem;overflow-y:auto}.such-ergebnisse li{margin:0}.such-ergebnisse a{display:block;padding:.75rem;border-radius:10px;color:var(--ink);text-decoration:none}.such-ergebnisse a:hover,.such-ergebnisse a.aktiv{background:var(--surface)}.such-treffer-titel{display:block;font-weight:600;font-size:.9375rem}.such-treffer-titel mark,.such-treffer-text mark{background:0 0;color:var(--accent-ink);font-weight:700}.such-treffer-text{display:block;margin-top:.2rem;font-size:.875rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.such-leer{padding:1.5rem 1.25rem;color:var(--muted);margin:0}@media(max-width:640px){dialog.such-dialog{width:calc(100vw - 1.25rem)}}:root{--a-grund:#0E1C2E;--a-flaeche:#16293F;--a-tief:#0A1523;--a-linie:#23405E;--a-text:#EDF3F9;--a-leise:#9CB4CC;--a-akzent:#16CFF8}body{--bg:var(--a-grund);--surface:var(--a-flaeche);--surface-strong:var(--a-flaeche);--ink:var(--a-text);--muted:var(--a-leise);--line:var(--a-linie);--accent:var(--a-akzent);--accent-ink:var(--a-akzent);--akzent-cyan:var(--a-akzent);--btn-bg:var(--a-akzent);--btn-bg-hover:#6FE3FD;--btn-ink:#062032;background:var(--a-grund);color:var(--a-text)}header.site{background:var(--a-tief);backdrop-filter:none;border-bottom:1px solid var(--a-linie)}.nav-links a{color:var(--a-leise);font-weight:500}.nav-links a:hover{color:var(--a-text)}.nav-links a[aria-current=page]{color:var(--a-akzent);border-bottom-color:var(--a-akzent)}.nav-links a.nav-cta{background:var(--a-akzent);color:#062032;border-radius:999px;padding:.5rem 1.25rem;font-weight:600;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.nav-links a.nav-cta:hover,.nav-links a.nav-cta:focus-visible{background:#6fe3fd;color:#062032;transform:translateY(-2px);box-shadow:0 10px 20px -8px rgba(22,207,248,.6)}.nav-toggle{color:var(--a-text);border-color:var(--a-linie)}@media(max-width:860px){header.site.offen .nav-links{background:0 0}.nav-links a{display:block;width:100%;border-bottom:none;padding:.625rem .875rem;border-radius:8px;transition:color .15s ease,background .15s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--a-akzent);background:rgba(255,255,255,6%)}.nav-links a.nav-cta{width:auto}}header.site a,footer.site a,dialog a{color:var(--a-akzent)}body:not(.p-proxmox) .btn{background:var(--a-akzent);color:#062032;border-radius:999px;text-transform:none;letter-spacing:0;min-width:0;padding:.9rem 2rem;font-size:1rem;font-weight:600}body:not(.p-proxmox) .btn:hover{background:#6fe3fd}footer.site{background:var(--a-tief);border-top:1px solid var(--a-linie);color:var(--a-leise);padding-top:3.5rem}footer.site a{color:var(--a-leise)}footer.site .legal{color:#6e88a2}@font-face{font-family:commit mono;src:url(../fonts/commit-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:commit mono;src:url(../fonts/commit-mono-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--mono:"Commit Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--raster:rgba(35, 64, 94, 0.32);--radius:4px}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--raster) 1px,transparent 1px),linear-gradient(90deg,var(--raster) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 0%,transparent 85%)}main.blog{display:block;padding:3.5rem 0 5rem}.kennung{margin:0 0 1.25rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a-akzent)}.meta{display:flex;flex-wrap:wrap;gap:0 .75rem;margin:0 0 .875rem;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--a-leise)}.meta>*+*::before{content:"/";margin-right:.75rem;color:var(--a-linie)}.beitrag-kopf{max-width:54rem;margin-bottom:3rem}.beitrag-kopf h1{font-family:work sans,segoe ui,system-ui,sans-serif;font-weight:600;font-size:clamp(2rem,4.4vw,3.125rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;margin:0;color:var(--a-text)}.beitrag-raster{display:grid;grid-template-columns:minmax(0,44rem);gap:2rem}@media(min-width:1100px){.beitrag-raster{grid-template-columns:15rem minmax(0,44rem);gap:4.5rem}}.inhalt{display:none}@media(min-width:1100px){.inhalt{display:block;position:sticky;top:6.5rem;align-self:start;font-family:var(--mono);font-size:.8125rem;line-height:1.45}}.inhalt-titel{margin:0 0 .875rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a-leise)}.inhalt ol{list-style:none;margin:0;padding:0;counter-reset:toc;border-left:1px solid var(--a-linie)}.inhalt li{counter-increment:toc}.inhalt a{display:grid;grid-template-columns:2rem 1fr;padding:.4rem 0 .4rem .875rem;margin-left:-1px;border-left:1px solid transparent;color:var(--a-leise);text-decoration:none}.inhalt a::before{content:counter(toc,decimal-leading-zero);color:var(--a-linie)}.inhalt a:hover,.inhalt a[aria-current]{color:var(--a-text);border-left-color:var(--a-akzent)}.inhalt a[aria-current]::before{color:var(--a-akzent)}.beitrag-text{counter-reset:abschnitt;font-size:1.0625rem;line-height:1.75;color:var(--a-text)}.beitrag-text>:first-child{margin-top:0}.beitrag-text p{margin:0 0 1.25rem}.beitrag-text h2{counter-increment:abschnitt;display:flex;align-items:baseline;gap:.875rem;margin:3rem 0 1rem;padding-top:1.5rem;border-top:1px dashed var(--a-linie);font-family:work sans,segoe ui,system-ui,sans-serif;font-size:1.4375rem;font-weight:600;line-height:1.3;scroll-margin-top:6rem}.beitrag-text h2::before{content:counter(abschnitt,decimal-leading-zero);flex:none;font-family:var(--mono);font-size:.8125rem;font-weight:400;color:var(--a-akzent)}.beitrag-text h3{margin:2rem 0 .75rem;font-size:1.1875rem;font-weight:600}.beitrag-text a{color:var(--a-akzent);text-decoration:underline;text-decoration-color:rgba(22,207,248,.4);text-underline-offset:.2em}.beitrag-text a:hover{text-decoration-color:initial}.beitrag-text strong{color:#fff;font-weight:600}.beitrag-text ul,.beitrag-text ol{margin:0 0 1.5rem;padding:0;list-style:none}.beitrag-text li{position:relative;padding-left:1.625rem;margin-bottom:.5rem}.beitrag-text ul>li::before{content:"";position:absolute;left:.25rem;top:.72em;width:6px;height:6px;background:var(--a-akzent)}.beitrag-text ol{counter-reset:punkt}.beitrag-text ol>li{counter-increment:punkt}.beitrag-text ol>li::before{content:counter(punkt)".";position:absolute;left:0;font-family:var(--mono);font-size:.875em;color:var(--a-akzent)}.beitrag-text code{font-family:var(--mono);font-size:.875em;padding:.1em .35em;background:var(--a-tief);border:1px solid var(--a-linie);border-radius:var(--radius)}.beitrag-text pre{margin:0 0 1.5rem;padding:1rem 1.25rem;overflow-x:auto;background:var(--a-tief);border:1px solid var(--a-linie);border-radius:var(--radius);font-size:.875rem;line-height:1.6}.beitrag-text pre code{padding:0;border:none;background:0 0}.beitrag-text blockquote{margin:0 0 1.5rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--a-akzent);color:var(--a-leise)}.beitrag-text figure{margin:0 0 2rem}.beitrag-text img{display:block;width:100%;height:auto;border:1px solid var(--a-linie);border-radius:var(--radius)}.beitrag-text figcaption{margin-top:.625rem;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--a-leise)}.beitrag-text figcaption p{margin:0}.quellen{margin-top:2.75rem;padding:1rem 1.25rem;border:1px solid var(--a-linie);border-radius:var(--radius);background:rgba(10,21,35,.6);font-size:.875rem;line-height:1.6;color:var(--a-leise)}.quellen p{margin:0}.quellen .quellen-titel{margin-bottom:.375rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a-akzent)}.kontakt-panel{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem 3rem;max-width:63.5rem;margin-top:4.5rem;padding:2.25rem 2.5rem;background:var(--a-flaeche);border:1px solid var(--a-linie);border-radius:var(--radius)}.kontakt-panel::before,.kontakt-panel::after{content:"";position:absolute;width:14px;height:14px;border-color:var(--a-akzent);border-style:solid}.kontakt-panel::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.kontakt-panel::after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.kontakt-panel h2{margin:0 0 .5rem;font-family:work sans,segoe ui,system-ui,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.25}.kontakt-panel .kennung{margin-bottom:.75rem}.kontakt-text p{margin:0 0 1.5rem;color:var(--a-leise)}.kontakt-person{display:flex;align-items:center;gap:1.125rem;margin:0}.kontakt-person img,.monogramm{width:96px;height:96px;flex:none;object-fit:cover;border:1px solid var(--a-linie);border-radius:var(--radius)}.monogramm{display:grid;place-items:center;background:var(--a-tief);font-family:var(--mono);font-size:1.5rem;color:var(--a-akzent)}.kontakt-person figcaption{display:flex;flex-direction:column;gap:.125rem}.kontakt-name{font-weight:600;font-size:1.0625rem}.kontakt-rolle{font-family:var(--mono);font-size:.75rem;color:var(--a-leise)}.kontakt-person .kontakt-rolle:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--a-akzent)}@media(max-width:760px){.kontakt-panel{grid-template-columns:1fr;padding:1.75rem 1.5rem}}.blog-kopf{max-width:54rem;margin-bottom:2.5rem}.blog-kopf h1{margin:0 0 .5rem;font-family:work sans,segoe ui,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.015em}.blog-kopf p{margin:0;font-size:1.125rem;color:var(--a-leise)}.aufmacher-link{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);color:var(--a-text);text-decoration:none;background:var(--a-flaeche);border:1px solid var(--a-linie);border-radius:var(--radius);overflow:hidden;transition:border-color .15s ease}main.blog .aufmacher-link,main.blog .eintrag{color:var(--a-text)}.aufmacher-link:hover,.aufmacher-link:focus-visible{border-color:rgba(22,207,248,.55)}.aufmacher-bild{display:grid;place-items:center;aspect-ratio:16/9;background-color:var(--a-tief);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='34.64'%3E%3Cpolygon points='20,0 40,10 40,24.64 20,34.64 0,24.64 0,10' fill='none' stroke='%231E3A56' stroke-width='1'/%3E%3C/svg%3E");background-size:28px 24.25px}.aufmacher-bild img{width:100%;height:100%;object-fit:cover}.aufmacher-text{display:flex;flex-direction:column;justify-content:center;padding:2rem 2.25rem}.aufmacher-titel{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.25;text-wrap:balance}.aufmacher-link:hover .aufmacher-titel{color:var(--a-akzent)}.aufmacher-teaser{margin-top:.75rem;color:var(--a-leise);font-size:1rem;line-height:1.65}.weiter{margin-top:1.25rem;font-family:var(--mono);font-size:.8125rem;color:var(--a-akzent)}@media(max-width:900px){.aufmacher-link{grid-template-columns:1fr}.aufmacher-text{padding:1.5rem 1.25rem}}.archiv{margin-top:3.5rem}.archiv-titel{display:flex;align-items:center;gap:1rem;margin:0 0 .5rem;font-family:var(--mono);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--a-leise)}.archiv-titel::after{content:"";flex:1;height:1px;background:var(--a-linie)}.beitragsliste{list-style:none;margin:0;padding:0}.beitragsliste li+li{border-top:1px dashed var(--a-linie)}.eintrag{display:grid;grid-template-columns:9.5rem minmax(0,1fr)9rem;gap:0 2rem;align-items:start;padding:1.25rem 0;text-decoration:none}.eintrag-datum{padding-top:.25rem;font-family:var(--mono);font-size:.8125rem;color:var(--a-leise)}.eintrag-text{display:flex;flex-direction:column;max-width:46rem}.eintrag-titel{font-size:1.125rem;font-weight:600;line-height:1.4}.eintrag:hover .eintrag-titel,.eintrag:focus-visible .eintrag-titel{color:var(--a-akzent)}.eintrag-teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem;font-size:.9375rem;line-height:1.6;color:var(--a-leise)}.eintrag-autor{margin-top:.375rem;font-family:var(--mono);font-size:.75rem;color:var(--a-leise)}.hersteller{grid-column:3;display:grid;place-items:center;width:9rem;height:3rem;padding:.5rem .75rem;background:var(--a-text);border-radius:var(--radius)}.hersteller img{display:block;max-width:100%;max-height:100%}.aufmacher-bild .hersteller{width:12rem;height:4rem}@media(max-width:760px){.eintrag{grid-template-columns:minmax(0,1fr)}.eintrag-datum{padding-top:0;margin-bottom:.25rem}.eintrag .hersteller{grid-column:1;margin-top:.75rem;width:7.5rem;height:2.5rem}}.beitrag-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:63.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px dashed var(--a-linie);font-family:var(--mono);font-size:.8125rem}.beitrag-nav a{color:var(--a-akzent);text-decoration:none}.beitrag-nav a:hover{text-decoration:underline;text-underline-offset:.25em}.beitrag-nav a[rel=prev]{margin-left:auto}.beitrag-nav a[rel=prev]::after{content:" →"}.beitrag-nav a[rel=next]::before{content:"← "}.beitrag-text .zurueck{margin:2.5rem 0 0;font-family:var(--mono);font-size:.875rem}.beitrag-text .zurueck a{text-decoration:none}.beitrag-text .zurueck a:hover{text-decoration:underline}.dlg-hinweis{margin-top:.75rem}