/* Explicitly separate the approved desktop layout from the 2026-08-22 mobile feedback. */

.case-title-sp,
.footer-nav-mobile {
  display: none;
}

@media (min-width: 761px) {
  .site-header .site-nav-mobile,
  .hero .hero-collage-two,
  .cases-section .case-title-sp,
  .contact-section .contact-intro,
  .site-footer .footer-nav-mobile,
  .floating-contact-cta {
    display: none !important;
  }

  .site-header .site-nav-desktop {
    display: flex !important;
  }

  .cases-section .case-title-pc {
    display: inline !important;
  }

  .site-footer .footer-nav-desktop {
    display: grid !important;
  }
}

@media (max-width: 760px) {
  body .site-header .site-nav-desktop,
  body main section.issues-section .section-heading .issue-lead,
  body main .strengths-section .strength-card .strength-art,
  body main .cases-section .case-title-pc,
  body main section.flow-section .flow-note,
  body .site-footer .footer-brand > p,
  body .site-footer .footer-nav.footer-nav-desktop {
    display: none !important;
  }

  body main .strengths-section .strength-card h3 br {
    display: none !important;
  }

  body main .cases-section .case-title-sp {
    display: inline !important;
  }

  body .site-footer .footer-nav.footer-nav-mobile {
    display: flex !important;
  }
}
