/* Page-specific styles for the five /platform/ pages. Loaded after /assets/site.css. */

body[data-page^="platform-"] .page-hero .grid-2 {
  align-items: center;
}

body[data-page^="platform-"] .section ol {
  padding-left: 1.25rem;
}

body[data-page^="platform-"] .section ol li {
  margin-bottom: 0.6rem;
}

body[data-page^="platform-"] .card ol.mono {
  margin: 0;
}

body[data-page^="platform-"] .table-wrap {
  overflow-x: auto;
}

body[data-page^="platform-"] .table-wrap table {
  width: 100%;
  border-collapse: collapse;
}

body[data-page^="platform-"] .table-wrap th,
body[data-page^="platform-"] .table-wrap td {
  text-align: left;
  padding: 0.5rem 0.75rem;
  border-bottom: 1px solid rgba(127, 127, 127, 0.2);
  vertical-align: top;
}

body[data-page^="platform-"] .table-wrap caption {
  text-align: left;
  padding-bottom: 0.5rem;
  font-weight: 600;
}

body[data-page^="platform-"] .faq details {
  border-bottom: 1px solid rgba(127, 127, 127, 0.2);
  padding: 0.85rem 0;
}

body[data-page^="platform-"] .faq summary {
  cursor: pointer;
  font-weight: 600;
}

body[data-page^="platform-"] .site-header nav ul ul {
  list-style: none;
}
