/* LBC2 Basis-Layout: Ergänzungen zu lbc2.css für normale Artikel */
.lbc2-base .band-in.noimg{grid-template-columns:minmax(0,1fr);grid-template-areas:'l' 'a'}
.lbc2-base .band-in.noa{grid-template-areas:'l r'}
.lbc2-base .band-in.noimg.noa{grid-template-areas:'l'}
.lbc2-base .band-in.noimg .band-l{max-width:820px}
.lbc2-base .band-l{align-self:center}
.lbc2-base .band-a .answer{margin-top:20px}
.lbc2-base .band-in.noimg .band-a{max-width:820px}
.lbc2-base .fimg{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:var(--bg2);box-shadow:var(--shadow)}
.lbc2-base .fimg img{display:block;width:100%;height:100%;object-fit:cover;margin:0}
.lbc2-base .cols.notoc{grid-template-columns:minmax(0,1fr) 260px}
.lbc2-base .body img,.lbc2-base .body video,.lbc2-base .body iframe{max-width:100%;height:auto}
.lbc2-base .body iframe{aspect-ratio:16/9;height:auto;width:100%}
.lbc2-base .body figure{margin:16px 0;max-width:100%}
.lbc2-base .body figure img{border-radius:10px}
.lbc2-base .body a{color:var(--brand-ink)}
.lbc2-base .body section{margin:0}
.lbc2-base .tbl-wrap{margin:16px 0;overflow-x:auto;border:1px solid var(--line);border-radius:12px;max-width:100%;-webkit-overflow-scrolling:touch}
.lbc2-base .tbl-wrap table{display:table;width:100%;min-width:480px;margin:0;border-collapse:collapse;font-size:14px}
.lbc2-base .tbl-wrap th{background:var(--bg2);text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}
.lbc2-base .tbl-wrap td{padding:10px 12px;border-bottom:1px solid var(--line);color:var(--ink2)}
.lbc2-base .body pre,.lbc2-base .body code{overflow-x:auto;max-width:100%;overflow-wrap:break-word}
.lbc2-base .body blockquote{margin:16px 0;padding:4px 0 4px 16px;border-left:4px solid var(--brand);color:var(--ink2)}
.lbc2-base .faq h3{font-weight:700}
@media (max-width:1100px){.lbc2-base .cols.notoc{grid-template-columns:minmax(0,1fr)}}
@media (max-width:820px){
.lbc2-base .band-in.noimg,.lbc2-base .band-in.noa,.lbc2-base .band-in.noimg.noa{grid-template-columns:minmax(0,1fr)}
.lbc2-base .band-in.noimg{grid-template-areas:'l' 'a'}
.lbc2-base .band-in.noa{grid-template-areas:'l' 'r'}
.lbc2-base .band-in.noimg.noa{grid-template-areas:'l'}
.lbc2-base .fimg{aspect-ratio:16/10}
.lbc2-base .band-a .answer{margin-top:0}
.lbc2-base .cols.notoc{grid-template-columns:minmax(0,1fr)}}
.lbc2-base .body,.lbc2-base .lead{overflow-wrap:break-word}
.lbc2-base .fimg,.lbc2-base .fimg{aspect-ratio:auto!important}.lbc2-base .fimg img{width:100%;height:auto!important;object-fit:contain!important;display:block}
