.article-two .article-section h3 {
  margin-top: 32px;
  margin-bottom: 14px;
  font-size: 1.25rem;
  line-height: 1.35;
}

.article-two .vector {
  font-weight: 700;
  font-style: normal;
}

.article-two .inline-relation {
  white-space: nowrap;
}

.article-two .equation {
  margin-block: 12px 20px;
  padding-block: 20px;
  color: var(--ink);
}

.article-two .equation math {
  margin: 0;
  font-family: "Cambria Math", "STIX Two Math", math;
  font-size: 1.15em;
}

.article-two .article-table {
  width: 100%;
  margin-block: 26px;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 0.95rem;
  line-height: 1.55;
}

.article-two .article-table th,
.article-two .article-table td {
  padding: 13px 12px;
  border-bottom: 1px solid var(--line-light);
  text-align: left;
  vertical-align: top;
  overflow-wrap: anywhere;
}

.article-two .article-table thead {
  background: var(--paper-muted);
}

.article-two .harmonics-table th:first-child {
  width: 23%;
}

.article-two .harmonics-table th:nth-child(2) {
  width: 24%;
}

.article-two .examples-table th:first-child {
  width: 25%;
}

.article-two .orbital-figure {
  margin: 34px 0;
  padding-block: 24px;
  border-block: 1px solid var(--line-light);
}

.article-two .figure-fallback {
  padding: 18px;
  background: var(--paper-muted);
  font-size: 0.95rem;
}

.article-two .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

@media (max-width: 560px) {
  .article-two .equation math {
    font-size: 1.08em;
  }

  .article-two .article-table {
    font-size: 0.87rem;
  }

  .article-two .article-table th,
  .article-two .article-table td {
    padding: 10px 7px;
  }

  .article-two .harmonics-table th:first-child {
    width: 92px;
  }

  .article-two .harmonics-table th:nth-child(2) {
    width: 75px;
  }
}
