.lang-en{display:none}body[data-lang="en"] .lang-de{display:none}body[data-lang="en"] .lang-en{display:inline}.breadcrumb{padding-top:24px}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.88rem}.breadcrumb li:not(:last-child)::after{content:"/";margin-left:8px;color:var(--line)}.breadcrumb a{color:inherit;text-underline-offset:3px}.knowledge-hub-page .page-intro .container{min-height:300px}.knowledge-index{align-items:start}.knowledge-index-heading h2{margin:0 0 16px}.knowledge-index-heading>p:last-child{color:var(--muted);line-height:1.7}.knowledge-list{display:grid;gap:18px}.knowledge-card{padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 16px 38px color-mix(in srgb,var(--text) 6%,transparent)}.knowledge-card-meta,.article-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:18px;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.knowledge-card-meta>span+span::before,.article-meta>span+span::before{content:"•";margin-right:18px;color:var(--accent)}.knowledge-card h3{margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.22}.knowledge-card h3 a{color:var(--text);text-decoration:none}.knowledge-card h3 a:hover,.knowledge-card h3 a:focus-visible{color:var(--accent-dark)}.knowledge-card p{margin:16px 0 22px;color:var(--muted);line-height:1.7}.knowledge-card-link{display:inline-flex;align-items:center;gap:10px;color:var(--accent-dark);font-weight:800;text-decoration:none}.knowledge-card-link:hover,.knowledge-card-link:focus-visible{text-decoration:underline;text-underline-offset:4px}.knowledge-article-page>article,.knowledge-article-page>article>.page-intro{width:100%}.knowledge-article-page .page-intro .container{max-width:980px;min-height:310px}.article-placeholder{width:min(920px,calc(100% - 36px));margin:0 auto;padding:clamp(46px,7vw,80px) 0}.article-placeholder-inner{padding:clamp(26px,5vw,48px);border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:16px;background:var(--panel)}.article-placeholder-inner>p:not(.eyebrow){max-width:720px;margin:0 0 24px;color:var(--muted);line-height:1.75}body[data-theme="dark"] .knowledge-card,body[data-theme="dark"] .article-placeholder-inner{box-shadow:none}@media(max-width:720px){.breadcrumb{padding-top:16px}.knowledge-card-meta,.article-meta{display:grid;gap:6px}.knowledge-card-meta>span+span::before,.article-meta>span+span::before{display:none}}
@media(max-width:720px){body:has(.knowledge-hub-page),body:has(.knowledge-article-page){overflow-x:hidden}.knowledge-hub-page .page-intro .container,.knowledge-article-page .page-intro .container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-width:0;overflow:hidden;padding:28px 24px!important;box-sizing:border-box}.knowledge-hub-page .page-intro h1,.knowledge-article-page .page-intro h1{max-width:100%;font-size:clamp(2.15rem,11vw,3rem);overflow-wrap:anywhere}.knowledge-hub-page .page-intro p,.knowledge-article-page .page-intro p{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.knowledge-card{min-width:0}.knowledge-card h3{overflow-wrap:anywhere}}
@media(max-width:720px){.knowledge-hub-page,.knowledge-article-page{width:100vw;max-width:100vw;min-width:0}.knowledge-hub-page>.knowledge-index{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;grid-template-columns:minmax(0,1fr)!important}.knowledge-index-heading,.knowledge-list{min-width:0;max-width:100%}}
.article-language.lang-de{display:block}.article-language.lang-en{display:none}body[data-lang="en"] .article-language.lang-de{display:none}body[data-lang="en"] .article-language.lang-en{display:block}.knowledge-image{display:none;width:100%;height:auto}.knowledge-image.image-de.image-light{display:block}body[data-theme="dark"] .knowledge-image.image-de.image-light{display:none}body[data-theme="dark"] .knowledge-image.image-de.image-dark{display:block}body[data-lang="en"] .knowledge-image.image-de{display:none}body[data-lang="en"] .knowledge-image.image-en.image-light{display:block}body[data-lang="en"][data-theme="dark"] .knowledge-image.image-en.image-light{display:none}body[data-lang="en"][data-theme="dark"] .knowledge-image.image-en.image-dark{display:block}.article-hero-visual{width:min(980px,calc(100% - 36px));margin:clamp(24px,4vw,42px) auto 0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.article-language{width:min(860px,calc(100% - 36px));margin:0 auto;padding:clamp(38px,6vw,72px) 0}.article-language section{padding:0 0 clamp(38px,5vw,60px);margin:0 0 clamp(38px,5vw,60px);border-bottom:1px solid var(--line)}.article-language section:last-child{margin-bottom:0;border-bottom:0}.article-language h2{margin:0 0 22px;font-size:clamp(1.75rem,3.3vw,2.7rem)}.article-language h3{margin:30px 0 10px;font-size:1.18rem}.article-language p{margin:0 0 18px;color:var(--muted);font-size:1.04rem;line-height:1.78}.article-language a{color:var(--accent-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-language ul,.article-language ol{display:grid;gap:12px;margin:22px 0;padding:0;list-style:none;counter-reset:article-list}.article-language li{position:relative;padding:16px 18px 16px 48px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted);line-height:1.65}.article-language ul li::before{content:"";position:absolute;top:24px;left:21px;width:8px;height:8px;border:2px solid var(--accent);border-radius:50%}.article-language ol li{counter-increment:article-list}.article-language ol li::before{content:counter(article-list,decimal-leading-zero);position:absolute;top:16px;left:16px;color:var(--accent-dark);font-size:.78rem;font-weight:900}.article-language li h3{margin:0 0 6px;color:var(--ink)}.article-language li p{margin:0;font-size:1rem}.article-language blockquote{margin:24px 0;padding:20px 24px;border-left:5px solid var(--accent);border-radius:0 14px 14px 0;background:var(--accent-soft);color:var(--ink);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.55}.article-language .workflow-line{padding:15px 18px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--ink);font-weight:800;text-align:center}.knowledge-card-visual{margin:-1px -1px 24px;overflow:hidden;border-radius:17px 17px 0 0}.knowledge-card.has-visual{padding-top:0;overflow:hidden}.knowledge-card.has-visual> :not(.knowledge-card-visual){margin-left:clamp(24px,4vw,38px);margin-right:clamp(24px,4vw,38px)}.knowledge-card.has-visual>.knowledge-card-link{margin-bottom:clamp(24px,4vw,38px)}
body[data-lang="en"] .knowledge-image.image-de.image-dark{display:none}
.knowledge-hub-page>.knowledge-index{display:block;grid-template-columns:none!important}.knowledge-index-heading{width:100%;margin-bottom:28px}.knowledge-index-heading>p:last-child{max-width:780px}.knowledge-hub-page .knowledge-list{width:100%;max-width:none}
.knowledge-card.has-visual{display:grid;grid-template-columns:minmax(300px,44%) minmax(0,1fr);padding:0}.knowledge-card.has-visual .knowledge-card-visual{display:grid;align-items:center;height:100%;min-height:300px;margin:0;overflow:hidden;border-radius:17px 0 0 17px;background:var(--panel)}.knowledge-card.has-visual .knowledge-card-visual .knowledge-image{width:100%;height:100%;object-fit:contain}.knowledge-card-content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,46px)}.knowledge-card.has-visual .knowledge-card-content>*{margin-left:0;margin-right:0}.knowledge-card-content .knowledge-card-link{margin-bottom:0}@media(max-width:760px){.knowledge-card.has-visual{grid-template-columns:1fr}.knowledge-card.has-visual .knowledge-card-visual{min-height:0;border-radius:17px 17px 0 0}.knowledge-card.has-visual .knowledge-card-visual .knowledge-image{height:auto}.knowledge-card-content{padding:24px}}
.mobile-back-link{display:none}@media(max-width:720px){.mobile-back-link{display:inline-flex;align-items:center;gap:9px;margin:16px 12px 4px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:.9rem;font-weight:800;text-decoration:none}.mobile-back-link:focus-visible,.mobile-back-link:hover{border-color:var(--accent);color:var(--accent-dark)}.knowledge-hub-page>.breadcrumb,.knowledge-article-page>.breadcrumb{padding-top:10px}}
@media(max-width:720px){.knowledge-article-page>.mobile-back-link{position:relative;left:18px;margin-left:0}}
body[data-lang="en"] .article-hero-visual.image-de-only{display:none}
body[data-lang="en"] .knowledge-card.de-image-only{grid-template-columns:1fr}
body[data-lang="en"] .knowledge-card.de-image-only .knowledge-card-visual{display:none}
.article-hero-gallery{display:grid;width:min(980px,calc(100% - 36px));margin:clamp(24px,4vw,42px) auto 0;gap:clamp(18px,3vw,28px)}
.article-hero-gallery .article-hero-visual{width:100%;margin:0}
.article-language .article-contact-cta{padding:clamp(28px,5vw,44px);border:1px solid var(--accent-line);border-radius:18px;background:var(--accent-soft)}
.article-language .article-contact-cta h2{margin-bottom:14px}.article-language .article-contact-cta p{max-width:680px;color:var(--ink)}
.article-language .article-contact-cta .button{display:inline-flex;margin-top:8px;color:#fff;text-decoration:none}
