.content.downloads .download-row {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 3rem;
  gap: 2px; }
  .content.downloads .download-row a {
    text-decoration: none;
    color: #111; }
@container (inline-size < 1024px) {
  .content.downloads .download-row div a {
    font-size: 1.00rem;
    word-break: keep-all; } }
  .content.downloads .download-row:nth-child(odd) div {
    background-color: whitesmoke; }
  .content.downloads .download-row:nth-child(even) div {
    background-color: #f1f1f1; }
  .content.downloads .download-row.th {
    background-color: transparent; }
    .content.downloads .download-row.th div {
      color: white;
      background-color: #111;
      font-weight: 500;
      padding: 5px; }
  .content.downloads .download-row div {
    margin-bottom: 2px;
    overflow: hidden;
    display: grid;
    align-items: center;
    padding: 5px; }
@container (inline-size < 1024px) {
  .content.downloads .download-row div {
    margin-bottom: 0px; } }
.content.downloads .block {
  padding: 5dvw; }
  .content.downloads .block:last-child {
    padding: 5dvw; }
.content.downloads h3 {
  margin-top: 2rem;
  font-size: 2rem; }

/*# sourceMappingURL=downloads.css.map */
