/* V6.14.4: final-load public blog article layout, no ERP changes. */
html body.vg-blog-site main.article-page {
 display:block !important; width:100% !important; max-width:1120px !important;
 margin:0 auto !important; padding:clamp(24px,4vw,54px) clamp(16px,3vw,36px) !important;
 box-sizing:border-box !important;
}
html body.vg-blog-site main.article-page > article.article-wrap {
 display:block !important; width:100% !important; max-width:100% !important;
 min-width:0 !important; margin:0 auto !important;
 padding:clamp(24px,4vw,54px) !important; box-sizing:border-box !important;
}
html body.vg-blog-site main.article-page > article.article-wrap h1 {
 font-size:clamp(2rem,3.6vw,3.4rem) !important; line-height:1.14 !important;
 overflow-wrap:break-word;
}
html body.vg-blog-site main.article-page > article.article-wrap .table-responsive {max-width:100%;overflow-x:auto}
html body.vg-blog-site main.article-page > article.article-wrap img {max-width:100%;height:auto}
@media(max-width:640px){
 html body.vg-blog-site main.article-page{padding:20px 12px 34px !important}
 html body.vg-blog-site main.article-page > article.article-wrap{padding:24px 18px !important;border-radius:16px}
}
