/* Beton Direkt: direkte Landingpages /beton-wissen/ und /ratgeber/. */
body.bdw-knowledge-page .page-content,body.bdw-library-page .page-content{width:100%;max-width:none;padding:0}
body.bdw-knowledge-page .page-content>.container,body.bdw-library-page .page-content>.container{width:100%;max-width:none;padding:0}
body.bdw-knowledge-page .page-content .prose,body.bdw-library-page .page-content .prose{width:100%;max-width:none;margin:0}
body.bdw-knowledge-page .page-hero,body.bdw-library-page .page-hero{background:linear-gradient(125deg,#162b37,#2d4654);color:#fff}
body.bdw-knowledge-page .page-hero h1,body.bdw-library-page .page-hero h1{color:#fff!important}
.bdw-knowledge,.bdw-library{--ink:#203744;--muted:#586a74;--accent:#e67e22;--soft:#f5f2ed;--line:#dbe3e7;color:var(--ink);font-family:Roboto,Arial,sans-serif}
.bdw-knowledge h2,.bdw-knowledge h3,.bdw-library h2{font-family:Montserrat,Arial,sans-serif;color:var(--ink)}
.bdw-knowledge__intro,.bdw-library__intro{padding:58px max(20px,calc((100% - 1120px)/2));background:#f5f2ed}
.bdw-knowledge__intro>*,.bdw-library__intro>*{max-width:900px}
.bdw-knowledge__intro>p:not(.bdw-knowledge__eyebrow):not(.bdw-knowledge__notice),.bdw-library__intro>p:not(.bdw-library__eyebrow):not(.bdw-library__knowledge-link){font-size:1.12rem;line-height:1.75;color:#405661}
.bdw-knowledge__eyebrow,.bdw-library__eyebrow{margin:0 0 12px;color:#b95b14;font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.13em}
.bdw-knowledge__notice{margin:26px 0 0;padding:16px 20px;border-left:5px solid var(--accent);background:#fff;line-height:1.65;font-weight:600}
.bdw-library__knowledge-link a{display:inline-block;margin-top:12px;color:#a64e0b;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.bdw-knowledge__alphabet{position:sticky;top:0;z-index:8;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;padding:16px max(16px,calc((100% - 1120px)/2));border-block:1px solid var(--line);background:rgba(255,255,255,.97);box-shadow:0 5px 18px rgba(20,44,57,.05)}
.bdw-knowledge__alphabet a{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cbd5da;border-radius:5px;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.86rem;font-weight:800;text-decoration:none}
.bdw-knowledge__alphabet a:hover,.bdw-knowledge__alphabet a:focus-visible{border-color:var(--accent);background:#fff4ea;color:#9b4606}
.bdw-knowledge__start,.bdw-knowledge__letter-section,.bdw-knowledge__help,.bdw-knowledge__sources,.bdw-library__grid,.bdw-library__cta{width:min(1120px,calc(100% - 40px));margin-inline:auto}
.bdw-knowledge__start{padding:58px 0 30px}
.bdw-knowledge__start>h2,.bdw-knowledge__help>h2,.bdw-library__cta>h2{margin:0 0 12px;font-size:clamp(1.55rem,3vw,2.2rem)}
.bdw-knowledge__start>p{max-width:780px;color:var(--muted);line-height:1.72}
.bdw-knowledge__quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}
.bdw-knowledge__quick a{display:flex;min-height:118px;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 7px 24px rgba(20,44,57,.05)}
.bdw-knowledge__quick a:hover{border-color:#efb27a;transform:translateY(-1px)}
.bdw-knowledge__quick strong{font-family:Montserrat,Arial,sans-serif}
.bdw-knowledge__quick span{color:var(--muted);font-size:.92rem;line-height:1.5}
.bdw-knowledge__letter-section{display:block;padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:86px}
.bdw-knowledge__letter-section>.wp-block-group__inner-container{display:grid;grid-template-columns:76px minmax(0,1fr);gap:28px;width:100%!important;max-width:none!important;min-width:0}
.bdw-knowledge__letter{position:sticky;top:86px;align-self:start;margin:0!important;display:grid;place-items:center;width:60px;height:60px;border-radius:8px;background:var(--ink);color:#fff!important;font-size:1.7rem!important}
.bdw-knowledge__terms{display:block;min-width:0}
.bdw-knowledge__terms>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%!important;max-width:none!important;min-width:0}
.bdw-term{width:auto!important;min-width:0;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 6px 22px rgba(20,44,57,.045)}
.bdw-term>.wp-block-group__inner-container{width:100%!important;max-width:none!important;min-width:0}
.bdw-term h3{margin:0 0 10px;font-size:1.12rem;line-height:1.35}
.bdw-term p{margin:0;color:#4b5e68;line-height:1.68}
.bdw-term__link{margin-top:13px!important}
.bdw-term__link a,.bdw-knowledge__help a,.bdw-library__link,.bdw-library__cta a{color:#a64e0b;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.bdw-knowledge__help{margin-top:30px;padding:36px;border-radius:14px;background:#fff3e8}
.bdw-knowledge__help p{max-width:820px;line-height:1.7}
.bdw-knowledge__sources{padding:48px 0 70px;color:#64747c;font-size:.92rem;line-height:1.7}
.bdw-knowledge__sources h2{font-size:1.15rem}
.bdw-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:60px 0}
.bdw-library__card{padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(20,44,57,.055)}
.bdw-library__card>span{color:#b95b14;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.bdw-library__card h2{margin:10px 0;font-size:1.25rem;line-height:1.4}
.bdw-library__card h2 a{color:var(--ink);text-decoration:none}
.bdw-library__card p{margin:0 0 17px;color:var(--muted);line-height:1.65}
.bdw-library__cta{margin-bottom:70px;padding:36px;border-left:5px solid var(--accent);background:var(--soft)}
.bdw-library__cta p{max-width:760px;line-height:1.7}
body.bdw-knowledge-page footer.site-footer,body.bdw-library-page footer.site-footer{display:none!important}
@media(max-width:860px){.bdw-knowledge__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.bdw-knowledge__terms>.wp-block-group__inner-container{grid-template-columns:1fr}}
@media(max-width:620px){.bdw-knowledge__intro,.bdw-library__intro{padding:42px 20px}.bdw-knowledge__alphabet{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.bdw-knowledge__start,.bdw-knowledge__letter-section,.bdw-knowledge__help,.bdw-knowledge__sources,.bdw-library__grid,.bdw-library__cta{width:min(100% - 28px,1120px)}.bdw-knowledge__quick,.bdw-library__grid{grid-template-columns:1fr}.bdw-knowledge__letter-section{padding:30px 0}.bdw-knowledge__letter-section>.wp-block-group__inner-container{grid-template-columns:46px minmax(0,1fr);gap:12px}.bdw-knowledge__letter{top:80px;width:42px;height:42px;font-size:1.15rem!important}.bdw-term{padding:20px}.bdw-knowledge__help,.bdw-library__cta{padding:24px}.bdw-library__grid{padding:42px 0}}
