/* R59: narrow corrective layer; the existing cream/sage visual language is retained. */
.swf-ai-content-note{display:block;clear:both;box-sizing:border-box;background:#f1f5e9;color:#263b2b;border:1px solid #cbd6be;border-radius:10px;padding:12px 16px;margin:1.1rem 0 1.5rem;font-size:.92rem;line-height:1.6;overflow-wrap:anywhere}
.swf-ai-content-note a{color:#214e30;text-decoration:underline;text-underline-offset:2px}
.wissen-artikel-wrap .swf-medical-disclaimer,.wissen-artikel-wrap article footer,.swf-editor-content .medical-note,.swf-recipe-single .medical-note,.swf-r57-content footer,.swf-r59-content footer{position:static!important;background:#f4f6ed!important;color:#253d2c!important;padding:16px!important;border-radius:12px;box-shadow:none!important;margin-top:1.5rem}
.wissen-artikel-wrap article footer a,.swf-r57-content footer a,.swf-r59-content footer a{color:#244f32!important;text-decoration:underline}
.wissen-artikel-wrap .pinfo>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;object-fit:contain!important;background:#f7f6ec;margin:0!important;padding:0!important}
.wissen-artikel-wrap .pinfo{min-width:0;overflow:hidden}
figure.kopfbild.swf-r59-hero,figure.swf-article-hero,.wissen-artikel-wrap figure.swf-editorial-illustration{display:block!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;grid-template-columns:none!important;background:transparent!important;overflow:visible!important;border:0!important;box-sizing:border-box}
figure.kopfbild.swf-r59-hero>img,figure.swf-article-hero>img,.wissen-artikel-wrap figure.swf-editorial-illustration>img{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;transform:none!important;border-radius:14px}
figure.swf-editorial-illustration:before,figure.swf-editorial-illustration:after,figure.kopfbild.swf-r59-hero:before,figure.kopfbild.swf-r59-hero:after{display:none!important;content:none!important}
figure.swf-editorial-illustration figcaption,figure.swf-article-illustration figcaption,figure.swf-r59-hero figcaption{position:static!important;display:block!important;color:#314835!important;background:transparent!important;padding:.65rem .25rem!important;font-size:.9rem!important;line-height:1.6!important;height:auto!important;text-align:left!important;overflow-wrap:anywhere}
.swf-r59-content .swf-table-scroll, .swf-r59-content .table-scroll{max-width:100%;overflow-x:auto}
.swf-r59-content a,.ki-transparenz a{overflow-wrap:anywhere}
.ki-transparenz{font-size:1rem;line-height:1.75}
.ki-transparenz h2{margin-top:1.8rem}
@media(max-width:767px){.swf-r59-content,.swf-ai-content-note{min-width:0;max-width:100%}.swf-article-illustration{margin-inline:0!important}.swf-ai-content-note{padding:12px}}
/* Override older practice-specific 680px/460px image caps only for explicitly integrated illustrations. */
body.single-praxistest .wissen-artikel-wrap figure.swf-r59-hero>img,
body.single-praxistest .wissen-artikel-wrap article figure.swf-article-illustration>img,
body.single-praxistest .wissen-artikel-wrap figure.swf-editorial-illustration>img{width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;height:auto!important;padding:0!important}
.wissen-artikel-wrap>article.swf-r59-content{width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.wissen-artikel-wrap>.swf-ai-content-note{width:calc(100% - 40px);max-width:920px;margin:1rem auto 1.5rem}
/* Both language sources must use a bounded reading column, including the new T02 fragments. */
body.single .wissen-artikel-wrap>article.swf-r59-content{width:100%!important;max-width:960px!important;margin:0 auto!important;padding:0 20px 24px!important;box-sizing:border-box!important}
body.single .wissen-artikel-wrap .wrap figure.kopfbild.swf-r59-hero,
body.single .wissen-artikel-wrap article.swf-r59-content figure.swf-r59-hero{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;aspect-ratio:auto!important}
body.single .wissen-artikel-wrap .wrap figure.kopfbild.swf-r59-hero>img,
body.single .wissen-artikel-wrap article.swf-r59-content figure.swf-r59-hero>img{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;object-fit:contain!important;aspect-ratio:auto!important}
body.single .wissen-artikel-wrap .swf-r59-supplements .pcard{font:400 1rem/1.55 system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;min-width:0!important}
body.single .wissen-artikel-wrap .swf-r59-supplements .pcard h2{font-size:1.25rem!important;line-height:1.25!important;font-weight:700!important;margin:.5rem 0!important;overflow-wrap:anywhere}
body.single .wissen-artikel-wrap .swf-r59-supplements .pcard p{font-size:.95rem!important;line-height:1.55!important}
body.single .wissen-artikel-wrap .swf-r59-supplements .pcard .pinfo>img{max-height:none!important;max-width:100%!important;height:auto!important;padding:0!important;aspect-ratio:16/9!important;object-fit:contain!important}
