#content .description,#content .product-description,#content .tab-content,#content .journal-content,#content .article-content,#content .post-content,.gw-content-safe{max-width:100%;overflow-wrap:break-word;word-break:break-word}
#content .description img,#content .product-description img,#content .tab-content img,#content .journal-content img,#content .article-content img,#content .post-content img,.gw-content-safe img,#content .description video,#content .description iframe,.gw-content-safe video,.gw-content-safe iframe{max-width:100%;height:auto}
#content .description table,#content .product-description table,#content .tab-content table,#content .journal-content table,#content .article-content table,#content .post-content table,.gw-content-safe table{max-width:100%;width:100%;display:block;overflow-x:auto;border-collapse:collapse}
#content .description *,#content .product-description *,.gw-content-safe *{box-sizing:border-box}
#content .description a,#content .product-description a,.gw-content-safe a{overflow-wrap:anywhere}

/* GW Native Content Cleaner v2.0.1 - keep cleaned semantic headings visibly stronger than paragraphs */
#content .description h2,#content .product-description h2,#content .tab-content h2,#content .information-description h2,.gw-content-safe h2{font-size:26px!important;line-height:1.45!important;font-weight:700!important;margin:28px 0 14px!important;color:#333!important}
#content .description h3,#content .product-description h3,#content .tab-content h3,#content .information-description h3,.gw-content-safe h3{font-size:21px!important;line-height:1.45!important;font-weight:700!important;margin:22px 0 12px!important;color:#444!important}
#content .description p,#content .product-description p,#content .tab-content p,#content .information-description p,.gw-content-safe p{font-size:16px;line-height:1.85;margin:0 0 16px}
