body > main.site-main > section.page-content {
  .center-self { justify-self: center; align-self: center; }
  .left-self { justify-self: left; align-self: center; }
  .right-self { justify-self: right; align-self: center; }
  .float-left { float: left; }
  .float-right { float: right; }
  .margin-spacing-top { margin-top: var(--spacing); }
  .margin-spacing-left { margin-left: var(--spacing); }
  .margin-spacing-right { margin-right: var(--spacing); }
  .margin-spacing-bottom { margin-bottom: var(--spacing); }
  .two-column-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-half);
    align-items: start;
  }
  .vertical-subgrid {
    display: grid;
    grid-template-columns: max-content 1fr;
    gap: var(--spacing-half);
    &> .field {
      display: contents;
    }
  }
  nav.subnav + section.page-wrapper {
    margin-top: var(--spacing);
  }
  .description {
    /** * + ul, * + ol { margin-top: var(--spacing); } **/
    ul + *, ol + * { margin-top: var(--spacing); }
    ul li, ol li { list-style: inside; }
    ul > li { list-style-type: square; }
    ul > ol { list-style-type: decimal; }
  }
  article + article {
    margin-top: var(--spacing);
  }
  dl {
    padding-left: var(--spacing);
    dt {
      font-weight: bold;
    }
    dd {
      padding-left: var(--spacing);
    }
  }
  ul {
    list-style-type: disc;
    padding-left: calc(var(--spacing) * 2);
  }
  ul ul {
    list-style-type: circle;
  }
  ul ul ul {
    list-style-type: square;
  }
  ul ul ul ul {
    list-style-type: disc;
  }
  ol {
    list-style-type: decimal;
    padding-left: calc(var(--spacing) * 2);
  }
}
