@media (max-width: 768px) {
  .tae-mobile-text {
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 768px) {
  .home .home-hero {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* Global paragraph line-height for ALL Features widgets (optional) */
.so-widget-sow-features p {
  line-height: 1.45;
}

/* Only this section: Digital Driver’s License "What's Included" */
@media (max-width: 768px) {

  /* Make each feature full width on mobile only */
  .ddl-features .sow-features-list .sow-features-feature {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Add side padding so text isn’t cramped */
  .ddl-features .sow-features-list .sow-features-feature .sow-features-feature-content {
    padding-left: 14px;
    padding-right: 14px;
  }

  /* Tighten paragraph spacing on mobile */
  .ddl-features .sow-features-list .sow-features-feature p {
    line-height: 1.35;
    margin-bottom: 0;
  }

  /* Optional: reduce the giant gap between title and paragraph */
  .ddl-features .sow-features-list .sow-features-feature h5 {
    margin-bottom: 8px;
  }
}
@media (max-width: 768px) {
  .so-widget-sow-features .sow-features-feature {
    padding-bottom: 10px;
  }
  .so-widget-sow-features .sow-features-feature p {
    margin-bottom: 0;
  }
}