.onboarding {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
}

.onboarding-title {
  font-size: 18px;
}

.onboarding-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: var(--space-3);
}

.onboarding-option {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-2);
  padding: var(--space-5);
}

.onboarding-option-title {
  margin: 0;
  font-size: 17px;
}

.onboarding-option-text {
  color: var(--text-secondary);
}

.onboarding-extension {
  margin-top: auto;
  align-self: flex-start;
  text-decoration: none;
}

.onboarding-action {
  margin-top: auto;
  text-decoration: none;
}
