/* Ported from the reference build by tools/port/css.mjs. Do not edit; edit the generator or override in assets/css/theme/. */
.faq--white[data-c-a-home-faq] {
  background: var(--surface);
}
.faq__grid[data-c-a-home-faq] {
  grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  align-items: start;
  gap: clamp(2rem, 6vw, 7rem);
  display: grid;
}
.faq__aside[data-c-a-home-faq] {
  top: calc(var(--header-h) + 32px);
  gap: var(--s-8);
  display: grid;
  position: sticky;
}
.faq__help[data-c-a-home-faq] {
  color: var(--muted);
  justify-items: start;
  gap: 10px;
  display: grid;
}
.faq__list[data-c-a-home-faq] {
  border-top: 1px solid var(--line-strong);
}
@media (width<=1023px) {
  .faq__grid[data-c-a-home-faq] {
    grid-template-columns: 1fr;
  }
  .faq__aside[data-c-a-home-faq] {
    position: static;
  }
}
