@media (max-width: 480px) {
  .hero-ctas .btn,
  .final-cta-actions .btn {
    width: 100%;
  }

  .section {
    padding-block: var(--space-xl);
  }

  .final-cta {
    padding: var(--space-lg) var(--space-sm);
  }
}

@media (min-width: 1400px) {
  :root {
    --container-max: 1320px;
  }
}

@media print {
  .site-header,
  .mobile-call-bar,
  .mobile-nav,
  .final-cta-actions,
  .hero-ctas {
    display: none !important;
  }
}
