._wrapper_1nlij_1 {
  padding: var(--spacing-lg) var(--spacing-xl) var(--spacing-xl);
}
@media (max-width: 960px) {
  ._wrapper_1nlij_1 {
    padding: var(--spacing-md) var(--spacing-md) var(--spacing-lg);
  }
}
._wrapper_1nlij_1 ul,
._wrapper_1nlij_1 ol {
  padding-left: 20px;
}
._wrapper_1nlij_1 a {
  color: var(--darker);
}
._wrapper_1nlij_1 .small {
  font-size: 12px;
}

._successBanner_1nlij_20 {
  padding: var(--spacing-md);
  margin-bottom: var(--spacing-lg);
  background: var(--success);
  color: var(--white);
  border-radius: var(--border-radius-main);
}

._settingsSection_1nlij_28 {
  margin-top: var(--spacing-lg);
}

._settingCard_1nlij_32 {
  border: 1px solid var(--border);
  border-radius: var(--border-radius-main);
  padding: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}

._settingCardLast_1nlij_39 {
  border: 1px solid var(--border);
  border-radius: var(--border-radius-main);
  padding: var(--spacing-md);
  margin-bottom: var(--spacing-lg);
}

._settingHeaderRow_1nlij_46 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._settingTitle_1nlij_52 {
  margin: 0 0 var(--spacing-xs) 0;
}

._settingDescription_1nlij_56 {
  margin: 0;
  font-size: 14px;
  color: var(--secondaryText);
}

._buttonRow_1nlij_62 {
  display: flex;
  gap: var(--spacing-sm);
  flex-wrap: wrap;
}

._aboutSection_1nlij_68 {
  margin-top: 40px;
  padding-top: var(--spacing-lg);
  border-top: 1px solid var(--border);
}