#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}


/* GW Native Content Cleaner v2.1.3 - responsive YouTube embeds, including mobile Shorts */
.gw-video-embed{position:relative;display:block;width:100%;max-width:100%;margin:20px 0;overflow:hidden;border-radius:8px;background:#000;box-sizing:border-box;aspect-ratio:16/9;min-height:180px}
.gw-video-embed:before{content:"";display:block;padding-top:56.25%}
.gw-video-embed iframe{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;border:0!important;max-width:100%!important}
.gw-video-short{width:100%;max-width:420px;margin-left:auto;margin-right:auto;aspect-ratio:9/16;min-height:520px}
.gw-video-short:before{padding-top:177.78%}
@supports (aspect-ratio: 16 / 9){.gw-video-embed:before{display:none}.gw-video-short:before{display:none}}
@media (max-width:767px){.gw-video-embed{min-height:190px}.gw-video-short{max-width:100%;min-height:560px}}
