/* Fix mobile article layout - force full width */ @media (max-width: 768px) { body, html { width: 100% !important; overflow-x: hidden !important; } /* Main content containers */ .td-main-content-wrap, .td-post-content, .td-pb-span8, .td-container, .tdc-content-wrap, .td-ss-main-content, .wpb_wrapper, .vc_column_container { width: 100% !important; max-width: 100% !important; padding-left: 15px !important; padding-right: 15px !important; box-sizing: border-box !important; } /* Article content */ .td-post-content p, .td-post-content h1, .td-post-content h2, .td-post-content h3 { width: 100% !important; max-width: 100% !important; } /* Remove any fixed widths */ .td-post-template-default .td-post-content { width: 100% !important; } /* Hide sidebar on mobile if it's causing issues */ .td-pb-span4 { display: none !important; } }