/* ===== 全局响应式适配 ===== */
@media (max-width: 1024px) {
  .elementor-widget-heading h1, .elementor-widget-heading h2 { font-size: 24px !important; line-height: 1.3 !important; }
  .elementor-section .elementor-row > .elementor-column, .elementor-element[data-element_type="column"] { width: 50% !important; }
}
@media (max-width: 767px) {
  .elementor-widget-heading h1, .elementor-widget-heading h2 { font-size: 18px !important; line-height: 1.3 !important; }
  .elementor-widget-heading h3, .elementor-widget-heading h4 { font-size: 14px !important; }
  .elementor-widget-text-editor p { font-size: 13px !important; }
  .elementor-section .elementor-row > .elementor-column, .elementor-element[data-element_type="column"] { width: 100% !important; }
  .elementor-section[data-settings*="background"] { min-height: 250px !important; padding: 30px 15px !important; }
  .elementor-section { padding-left: 15px !important; padding-right: 15px !important; }
}
