/* Mobile and tablet layout for the designed pages (src/dc). */
@media (max-width: 1024px) {
  [style*="padding: 36px 86px 0"] { padding-left: 40px !important; padding-right: 40px !important; }
  [style*="86px 48px"] { padding-left: 40px !important; padding-right: 40px !important; }
}
@media (max-width: 760px) {
  [style*="padding: 36px 86px 0"] { padding: 24px 20px 0 !important; }
  [style*="86px 48px"] { padding-left: 20px !important; padding-right: 20px !important; padding-top: 72px !important; }
  nav[aria-label="Main"] { gap: 4px 22px !important; font-size: 16px !important; flex-wrap: nowrap !important; }
  h1 { font-size: clamp(32px, 9.5vw, 40px) !important; line-height: 1.15 !important; }
}
