/* SECTION - Section Page */

/*SECTION - Section cards */

.section {
  align-items: flex-start;

  h3 {
    margin-top: 1rem;
    margin-block-end: var(--space-s);
  }
}

.card.section .title {
  grid-template-rows: unset;
  justify-items: start;
}

.card.section {
  svg {
    color: var(--clr-neutral-100);
  }
  a {
    color: var(--clr-neutral-100);
  }
}
/*!SECTION - Section cards */

/*SECTION - Articles Block */
.articles-block {
  border: 1px solid var(--clr-neutral-40);
  border-radius: 0.5rem;
  padding: var(--space-m);
}

.article-block {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 40ch), 1fr));
  gap: 1.5rem;
}

.article-title-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  svg {
    margin-top: 0.3rem;
    height: 1rem;
    width: 1rem;
  }
}
.article-title {
  width: fit-content;
  text-align: start;
}
/*!SECTION - Articles Block */

/*!SECTION - Section Page */
