/* Immediate dynamic-article overrides. The same rules live in the Astro source
   and can replace this compatibility file during the next full-site release. */
.article .content ul,
.article .content ol {
  padding-inline-start: 2.25rem;
}

.article .content li > ul,
.article .content li > ol {
  margin: 0.65rem 0 0;
  padding-inline-start: 1.5rem;
}

.article .content th,
.article .content table:not(:has(thead)) > tbody:first-child > tr:first-child > td {
  color: var(--teal-deep);
  background: rgba(28, 122, 116, 0.11);
  border-bottom-color: rgba(28, 122, 116, 0.28);
  font-weight: 750;
}

@media (max-width: 720px) {
  .article .content ul,
  .article .content ol {
    padding-inline-start: 1.75rem;
  }
}
