/* Shared six-language content width. Keep native header/navigation and modal sizes. */
body.l-body{--kws-page-gutter:24px}
body.l-body:not(.kws-ai-embedded) main#page-content.l-main{width:100%;max-width:none;min-width:0}
body.l-body:not(.kws-ai-embedded) main#page-content>.l-section{padding-left:var(--kws-page-gutter)!important;padding-right:var(--kws-page-gutter)!important}
body.l-body:not(.kws-ai-embedded) main#page-content .l-section>.l-section-h{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;min-width:0}
body.l-body:not(.kws-ai-embedded) main#page-content .l-section .l-section{padding-left:0!important;padding-right:0!important}
/* Three-column page templates used empty left/right columns as spacers. */
body.l-body:not(.kws-ai-embedded) main#page-content .g-cols.cols_1-4-1{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.l-body:not(.kws-ai-embedded) main#page-content .cols_1-4-1>.wpb_column:first-child,
body.l-body:not(.kws-ai-embedded) main#page-content .cols_1-4-1>.wpb_column:last-child{display:none!important}
body.l-body:not(.kws-ai-embedded) main#page-content .cols_1-4-1>.wpb_column:nth-child(2),
body.l-body:not(.kws-ai-embedded) main#page-content .cols_1-4-1>.wpb_column:nth-child(2)>.vc_column-inner,
body.l-body:not(.kws-ai-embedded) main#page-content .cols_1-4-1 .us_custom_5eb69a64{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;min-width:0}
body.l-body:not(.kws-ai-embedded) main#page-content .post_content.noi-dung,
body.l-body:not(.kws-ai-embedded) main#page-content .post_content>:is(section,div)[style*="max-width"],
body.l-body:not(.kws-ai-embedded) main#page-content .post_content>section,
body.l-body:not(.kws-ai-embedded) main#page-content .kabout-page,
body.l-body:not(.kws-ai-embedded) main#page-content .knews-wrap{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;min-width:0}
/* Article text takes the full row; existing side content follows beneath it. */
body.l-body main#page-content .for_sidebar>.l-section-h{display:block!important}
body.l-body main#page-content .for_sidebar .l-content,
body.l-body main#page-content .for_sidebar .l-sidebar{float:none!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;min-width:0}
body.l-body main#page-content .for_sidebar .l-sidebar{padding-top:32px!important;border-top:1px solid #e3e8eb}
body.l-body main#page-content .for_sidebar .us_custom_087a1d16{padding-left:0!important;padding-right:0!important}
body.l-body main#page-content .kws-home-products-inner{width:100%!important;max-width:none!important}
body.l-body main#page-content #kws-home-extra-products{padding-left:var(--kws-page-gutter)!important;padding-right:var(--kws-page-gutter)!important}
body.l-body:not(.kws-ai-embedded) main#page-content .kws-ai-content{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}
body.l-body:not(.kws-ai-embedded) main#page-content .kws-ai-privacy{max-width:none}
body.l-body>section.us_custom_9b50ece2,
body.l-body .l-canvas>section.us_custom_9b50ece2,
body.l-body #page-footer>.l-section{padding-left:var(--kws-page-gutter)!important;padding-right:var(--kws-page-gutter)!important}
body.l-body>section.us_custom_9b50ece2>.l-section-h,
body.l-body .l-canvas>section.us_custom_9b50ece2>.l-section-h,
body.l-body #page-footer>.l-section>.l-section-h{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.l-body main#page-content .wpb_column,body.l-body main#page-content .vc_column-inner{min-width:0}
body.l-body main#page-content .noi-dung{overflow-wrap:anywhere}
@media(max-width:900px){body.l-body main#page-content .noi-dung table{display:block;max-width:100%;overflow-x:auto}}
@media(max-width:900px){body.l-body{--kws-page-gutter:12px}}
@media(max-width:900px){body.l-body .owl-carousel .owl-next{left:auto!important;right:0!important}body.l-body .owl-carousel .owl-prev{left:0!important;right:auto!important}}
/* Keep native card gutters inside the page gutters on tablet widths. */
body.l-body main#page-content .w-grid.type_grid{--gap:clamp(8px,1.2vw,18px)!important}
