/* Beton Direkt Praxisratgeber: Nur Beiträge der Kategorie Ratgeber. */
body.bdw-guide-page .single-post__hero .container,
body.bdw-guide-page .single-post__content .container{max-width:1060px}
body.bdw-guide-page .blog-layout{display:block}
body.bdw-guide-page .blog-main{max-width:920px;margin:0 auto;min-width:0}
body.bdw-guide-page .blog-sidebar,
body.bdw-guide-page .single-post__cta,
body.bdw-guide-page .related-posts,
body.bdw-guide-page .header-cta{display:none!important}
body.bdw-guide-page .single-post__content{max-width:920px}
body.bdw-guide-page .single-post__hero{background:linear-gradient(135deg,#263644,#364854)}
body.bdw-guide-page .single-post__hero h1{max-width:940px;color:#fff!important}
body.bdw-guide-page .single-post__meta{color:#dce4e9!important}
.bdw-guide{font-size:1.03rem;line-height:1.73;color:#2c3e50}
.bdw-guide>p:first-child{font-size:1.18rem;line-height:1.65;color:#243645;font-weight:500;margin:1.6rem 0}
.bdw-guide a{color:#c76a19;text-decoration:underline;text-underline-offset:3px}
.bdw-guide a:hover,.bdw-guide a:focus-visible{color:#95450a}
.bdw-guide h2{color:#253746;border-left:4px solid #e68227;padding-left:.85rem;font-size:clamp(1.36rem,2vw,1.7rem)}
.bdw-guide h3{color:#344554}
.bdw-guide-cover{margin:1.65rem 0 2rem;border-radius:14px;overflow:hidden;background:#eff2f3;border:1px solid #e4e7e8;box-shadow:0 12px 30px rgba(33,47,59,.07)}
.bdw-guide-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.bdw-guide-cover figcaption{padding:.6rem .9rem;color:#68737a;font-size:.78rem;background:#fbfbfb}
.bdw-guide table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;white-space:normal}
.bdw-guide table th{background:#f3f6f7}
.bdw-guide table td,.bdw-guide table th{min-width:135px;vertical-align:top}
.bdw-guide>p:has(>strong:first-child):last-of-type{background:#fff5eb;border-left:4px solid #e68227;padding:1.05rem 1.2rem;border-radius:0 10px 10px 0}
.bdw-guide-related{margin:3rem 0 1rem;padding:1.5rem 1.75rem;background:#f5f7f8;border:1px solid #e4e8eb;border-radius:16px}
.bdw-guide-related h2{margin:.25rem 0 1rem!important;font-size:1.3rem!important}
.bdw-guide-related ul{margin:0 0 1rem;padding-left:1.2rem}
.bdw-guide-related li{margin:.4rem 0}
@media(max-width:620px){.bdw-guide{font-size:1rem}.bdw-guide-cover{border-radius:10px}.bdw-guide-related{padding:1.2rem}.bdw-guide table{font-size:.9rem}}

/* Ratgeber-Archiv und Einzelartikel: nur hier veraltete Shop-Elemente ausblenden. */
body.bdw-guide-archive .header-cta,
body.bdw-guide-archive .blog-sidebar,
body.bdw-guide-archive footer.site-footer,
body.bdw-guide-page footer.site-footer,
body.bdw-guide-page .author-box{display:none!important}
body.bdw-guide-archive .blog-layout,body.bdw-guide-archive .blog-main{width:100%;max-width:100%}
.bdw-guide-footer{background:#263644;color:#edf2f5;padding:2.25rem clamp(1.2rem,3vw,3rem);margin-top:3rem}
.bdw-guide-footer__inner{max-width:1200px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between}
.bdw-guide-footer strong{font-size:1.35rem;letter-spacing:.03em;color:#fff}
.bdw-guide-footer strong span{color:#ef8c32}
.bdw-guide-footer p{margin:.45rem 0 0;line-height:1.6;color:#d2dce3;max-width:490px}
.bdw-guide-footer nav{display:flex;gap:.8rem 1.2rem;flex-wrap:wrap;justify-content:flex-end;max-width:510px;padding-top:.25rem}
.bdw-guide-footer nav a{color:#fff;text-decoration:none;font-weight:600}
.bdw-guide-footer nav a:hover,.bdw-guide-footer nav a:focus{text-decoration:underline;color:#ffb36b}
@media(max-width:700px){.bdw-guide-footer__inner{flex-direction:column}.bdw-guide-footer nav{justify-content:flex-start}}

/* Archivbilder kompakt halten, damit Nutzer Titel und Zusammenfassung ohne langes Scrollen sehen. */
body.bdw-guide-archive .blog-grid .blog-card__img img{height:240px!important;width:100%!important;object-fit:cover!important}
@media(max-width:640px){body.bdw-guide-archive .blog-grid .blog-card__img img{height:205px!important}}
