@media (min-width: 768px) {
  .main-account__table {
    padding-right: 6rem;
    border-right: solid 0.1rem rgba(var(--color-border), 0.15);
  }
}

@media (min-width: 768px) {
  .main-account__detail {
    padding-left: 3rem;
  }
}

@media (min-width: 768px) {
  .main-account__title {
    display: flex;
    align-items: flex-end;
    gap: 1rem;
    margin-bottom: 2rem;
  }
}
.main-account__title h3 {
  margin: 0;
  font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 2.4rem);
}