/* Restore mobile navigation; retain the preferred source styles. */
.plan-price > strong { font-size: 28px; letter-spacing: -.7px; }
@media (max-width: 800px) {
  .site-header nav { display: flex; order: 3; width: 100%; margin-left: 0; flex-wrap: wrap; justify-content: space-between; gap: 8px; }
  .site-header nav a { display: inline-flex; align-items: center; min-height: 44px; }
}
