.vs-page-about .vs-ledger__heading > .vs-glyph { --g: 18px; border-radius: 3px; }
@supports (grid-template-rows: subgrid) {
  @media (min-width: 768px) {
    .vs-page-about .vs-ledger { grid-template-rows: repeat(5, auto); row-gap: 0; }
    .vs-page-about .vs-ledger__col { display: grid; grid-row: span 5; grid-template-rows: subgrid; }
    .vs-page-about .vs-ledger__list { display: grid; grid-row: span 4; grid-template-rows: subgrid; row-gap: 10px; }
  }
}
.vs-page-about .vs-specs--lines .vs-specs__row--inline { align-items: flex-start; }
.vs-page-about .vs-specs--lines .vs-badge { margin-top: calc((var(--fs-h3) * var(--lh-h3) - 28px) / 2); }
.vs-page-about .vs-specs__text {
  margin-top: 4px;
  font-size: var(--fs-small);
  line-height: var(--lh-small);
  color: var(--c-text-muted);
  text-wrap: pretty;
}
.vs-page-about #platform { --tile-min: 520px; }
@media (max-width: 767px) {
  .vs-page-about #platform .vs-split__art { padding-top: 14px; }
}
