.article-three .vector { font-weight: 700; font-style: normal; }
.article-three .article-toc a { display: inline; padding-block: 0; }
.article-three .article-toc li { padding-block: 5px; }
.article-three .equation { margin-block: 12px 20px; padding-block: 20px; color: var(--ink); }
.article-three math { font-family: "Cambria Math", "STIX Two Math", math; }
.article-three .equation math { margin: 0; font-size: 1.15em; }
.article-three .article-table { width: 100%; margin-block: 26px; border-collapse: collapse; table-layout: fixed; font-size: .95rem; line-height: 1.55; }
.article-three .article-table th, .article-three .article-table td { padding: 13px 12px; border-bottom: 1px solid var(--line-light); text-align: left; vertical-align: top; overflow-wrap: anywhere; }
.article-three .article-table thead { background: var(--paper-muted); }
.article-three .article-table th:first-child { width: 28%; }
.article-three .orbital-figure { margin: 34px 0; padding-block: 24px; border-block: 1px solid var(--line-light); }
.article-three .figure-fallback { padding: 18px; background: var(--paper-muted); font-size: .95rem; }
.article-three .figure-model { margin-top: 16px; font-size: .92rem; color: #344451; }
.article-three .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-three .equation math { font-size: 1.08em; }
  .article-three .article-table { font-size: .87rem; }
  .article-three .article-table th, .article-three .article-table td { padding: 10px 7px; }
  .article-three .article-table th:first-child { width: 44%; overflow-wrap: normal; }
}
