.qna__inner {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-auto-rows: min-content;
}
.qna .qna-list {
  display: grid;
  counter-reset: item;
}
.qna .qna-list .counter {
  flex-shrink: 0;
  width: 70px;
  height: fit-content;
}
.qna .qna-list .counter::before {
  content: "0" counter(item);
  font-family: inherit;
  font-weight: 600;
  font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
  line-height: 1.1;
  color: var(--color-white);
  color: var(--color-accent-50);
}
.qna .qna-list .ps {
  flex-shrink: 0;
  width: 70px;
  height: fit-content;
}
.qna .qna-list__item {
  counter-increment: item;
  height: fit-content;
  padding-block: 20px;
  border-block-end: 1px solid var(--color-grey-50);
  cursor: pointer;
}
.qna .qna-list__item:first-child {
  border-block-start: 1px solid var(--color-grey-50);
}
.qna .qna-list__item.hide {
  display: none;
}
.qna .qna-list__item.active .qna-list__flag {
  background: var(--color-accent-30);
}
.qna .qna-list__headline {
  display: flex;
  align-items: center;
  gap: clamp(1.25rem, -16.7887931034rem + 29.0948275862vw, 18.125rem);
}
.qna .qna-list__key {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  font-family: inherit;
  font-weight: 600;
  font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
  line-height: 1.1;
  color: var(--color-white);
}
.qna .qna-list__flag {
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: clamp(2.375rem, 0.9051724138rem + 2.3706896552vw, 3.75rem);
  height: clamp(2.375rem, 0.9051724138rem + 2.3706896552vw, 3.75rem);
  border-radius: var(--radius-default);
  color: var(--color-grey-80);
  background: var(--color-accent-50);
  cursor: pointer;
  outline: none;
  transition: var(--ease-in);
}
.qna .qna-list__flag svg {
  color: currentColor;
}
.qna .qna-list__value {
  display: flex;
  align-items: center;
  gap: clamp(1.25rem, -16.7887931034rem + 29.0948275862vw, 18.125rem);
  padding-block-start: 20px;
}
.qna .qna-list__value a {
  text-decoration-line: underline;
  white-space: nowrap;
}
.qna .qna-list__value-inner {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/*# sourceMappingURL=block.css.map */
