.qa-filter-bar[data-v-6f1c4b23] {
  display: grid;
  grid-template-columns: 275px 1fr 1fr auto auto;
  gap: 16px;
  align-items: end;
  padding: 16px;
  border: 1px solid #eee;
  background: #fff;
}
@media (max-width: 960px) {
.qa-filter-bar[data-v-6f1c4b23] {
    grid-template-columns: 1fr;
}
}
.qa-filter-bar[data-v-6f1c4b23] .igao-dropdown-label,
.qa-filter-bar[data-v-6f1c4b23] .igao-text-input-label {
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
}
.qa-filter-bar[data-v-6f1c4b23] .choices__inner,
.qa-filter-bar[data-v-6f1c4b23] input.qa-filter-search-input {
  background-color: #fbfbfb !important;
  border: 1px solid #eee !important;
}
.qa-filter-search-input[data-v-6f1c4b23] input {
  font-weight: 600;
}
.qa-filter-more-button.btn[data-v-6f1c4b23],
.qa-filter-ask-button.btn[data-v-6f1c4b23] {
  height: 40px;
}
.qa-filter-more-button.btn[data-v-6f1c4b23] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.qa-filter-more-label[data-v-6f1c4b23] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.qa-filter-more-count[data-v-6f1c4b23] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #0567a7;
  color: #fff;
  font-size: 11px;
}
.qa-filter-popup-content[data-v-6f1c4b23] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
@media (max-width: 960px) {
.qa-filter-popup-content[data-v-6f1c4b23] {
    grid-template-columns: 1fr;
}
}
.qa-filter-popup-group[data-v-6f1c4b23] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.qa-filter-popup-group[data-v-6f1c4b23] .igao-dropdown-label {
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
}.qa-filter-bar .choices__list--dropdown .choices__item--choice,
.qa-filter-bar .choices__list--dropdown .choices__item--empty,
.qa-filter-bar .choices__list--dropdown .choices__group .choices__heading,
.qa-filter-popup-body .choices__list--dropdown .choices__item--choice,
.qa-filter-popup-body .choices__list--dropdown .choices__item--empty,
.qa-filter-popup-body .choices__list--dropdown .choices__group .choices__heading {
  padding-left: 16px;
  padding-right: 16px;
}
.qa-filter-bar .choices__list--dropdown .choices__item--choice.is-selected,
.qa-filter-popup-body .choices__list--dropdown .choices__item--choice.is-selected {
  padding-right: 42px;
}
.qa-filter-bar .choices__list--dropdown .choices__item--choice.is-selected::after,
.qa-filter-popup-body .choices__list--dropdown .choices__item--choice.is-selected::after {
  right: 16px;
}.qa-top-contributors[data-v-ba0d70a6] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.qa-top-contributors-header[data-v-ba0d70a6] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 16px;
  background: #fffbf5;
  border: 1px solid #ffeccc;
  color: #604315;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.1px;
  font-weight: bold;
}
@media (max-width: 960px) {
.qa-top-contributors-header[data-v-ba0d70a6] {
    border: none;
}
}
.qa-top-contributors-header .qa-top-contributors-header-icon[data-v-ba0d70a6] {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}.qa-question-card[data-v-be866d00] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 32px;
  background: #fff;
  border: 1px solid #eee;
}
@media (max-width: 960px) {
.qa-question-card[data-v-be866d00] {
    padding: 16px;
}
}
.qa-question-card-header[data-v-be866d00] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.qa-question-card-question[data-v-be866d00] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.qa-question-card-title-row[data-v-be866d00] {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  justify-content: space-between;
}
.qa-question-card-title[data-v-be866d00] {
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.1px;
  font-weight: bold;
}
.qa-question-card-title a[data-v-be866d00] {
  color: #333;
  text-decoration: none;
}
@media (hover: hover) {
.qa-question-card-title a[data-v-be866d00]:hover {
    color: #0567a7;
}
}
.qa-question-card-meta[data-v-be866d00] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 24px;
  font-size: 14px;
  line-height: 22px;
  color: #4a4a4a;
}
@media (max-width: 960px) {
.qa-question-card-meta[data-v-be866d00] {
    flex-direction: column;
    gap: 8px;
}
}
.qa-question-card-meta-item[data-v-be866d00] {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.qa-question-card-meta-item .qa-question-card-meta-icon[data-v-be866d00] {
  margin-top: 3px;
}
.qa-question-card-meta-icon[data-v-be866d00] {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #666;
}
.qa-question-card-edit[data-v-be866d00] {
  text-decoration: none;
  align-self: flex-start;
}
.qa-question-card-top-answer[data-v-be866d00] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  border-top: 1px solid #eee;
  padding-top: 16px;
}
.qa-question-card-top-answer-coach[data-v-be866d00] {
  align-self: stretch;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 4px;
  align-items: start;
}
@media (max-width: 960px) {
.qa-question-card-top-answer-coach[data-v-be866d00] {
    row-gap: 16px;
}
}
.qa-question-card-top-answer-identity[data-v-be866d00] {
  grid-column: 2;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.qa-question-card-top-answer-details[data-v-be866d00] {
  grid-column: 2;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
@media (max-width: 960px) {
.qa-question-card-top-answer-details[data-v-be866d00] {
    grid-column: 1/-1;
    gap: 8px;
}
}
.qa-question-card-top-answer-name[data-v-be866d00] {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  font-weight: 600;
  color: #4a4a4a;
  text-decoration: none;
}
@media (hover: hover) {
.qa-question-card-top-answer-name[data-v-be866d00]:hover {
    color: #0567a7;
}
}
.qa-question-card-top-answer-badges[data-v-be866d00] {
  display: flex;
  gap: 8px;
}
.qa-question-card-top-answer-line[data-v-be866d00] {
  font-size: 14px;
  line-height: 22px;
  color: #878787;
}
.qa-question-card-answered[data-v-be866d00] {
  display: flex;
  align-items: center;
  gap: 16px;
  border-top: 1px solid #eee;
  padding-top: 16px;
}
@media (max-width: 960px) {
.qa-question-card-answered[data-v-be866d00] {
    flex-direction: column-reverse;
    align-items: flex-start;
}
}
.qa-question-card-answered-avatars[data-v-be866d00] {
  display: flex;
}
.qa-question-card-answered-avatars .qa-question-card-answered-avatar[data-v-be866d00] {
  display: block;
}
.qa-question-card-answered-avatars .qa-question-card-answered-avatar[data-v-be866d00]:not(:last-child) {
  margin-right: -8px;
}
.qa-question-card-answered-avatars .qa-question-card-answered-avatar[data-v-be866d00] .coach-avatar {
  border-radius: 50%;
  border: 2px solid #fff;
}
.qa-question-card-answered-content[data-v-be866d00] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 14px;
  line-height: 22px;
  color: #878787;
}
.qa-question-card-answered-content .qa-question-card-answered-names a[data-v-be866d00] {
  color: #878787;
  text-decoration: none;
}
@media (hover: hover) {
.qa-question-card-answered-content .qa-question-card-answered-names a[data-v-be866d00]:hover {
    color: #0567a7;
    text-decoration: underline;
}
}.qa-index-wrapper[data-v-17412788] {
  max-width: 1182px;
  margin: auto;
  padding: 32px 16px 0;
}
.qa-index-content[data-v-17412788] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 328px;
  gap: 32px;
  margin-top: 32px;
  padding-bottom: 80px;
}
@media (max-width: 960px) {
.qa-index-content[data-v-17412788] {
    grid-template-columns: 1fr;
    padding-bottom: 40px;
}
}
.qa-index-content.qa-index-content-no-rail[data-v-17412788] {
  grid-template-columns: minmax(0, 1fr);
}
.qa-index-feed[data-v-17412788] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
}
.qa-find-coach-highlight[data-v-17412788] {
  background: #ffeccc;
  mix-blend-mode: multiply;
}
.qa-index-spinner.qa-index-spinner[data-v-17412788] {
  height: auto;
  margin: 0;
}
.qa-index-load-more.btn[data-v-17412788] {
  margin: 32px auto 0;
  display: flex;
}
@media (max-width: 960px) {
.qa-index-load-more.btn[data-v-17412788] {
    width: 100%;
    margin: 0;
}
}
.qa-index-empty-state[data-v-17412788] {
  padding: 40px;
  border: 1px solid #eee;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  font-weight: 600;
  color: #333;
}
.qa-index-empty-state p[data-v-17412788] {
  margin: 0;
}
.qa-index-empty-state .qa-index-empty-state-icon[data-v-17412788] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #f5fbff;
  border: 1px solid #ccebff;
}
@media (max-width: 960px) {
.qa-index-rail[data-v-17412788] {
    display: none;
}
}
.qa-index-feed-contributors[data-v-17412788] {
  display: none;
}
@media (max-width: 960px) {
.qa-index-feed-cta--replaced[data-v-17412788] {
    display: none;
}
.qa-index-feed-contributors.qa-index-feed-contributors[data-v-17412788] {
    display: flex;
    margin-left: -16px;
    margin-right: -16px;
    padding: 32px 16px;
    background: #fffbf5;
    border-top: 1px solid #ffeccc;
    border-bottom: 1px solid #ffeccc;
}
}.qa-hero[data-astro-cid-ruwhv7h5]{background:#fff;text-align:center;padding:56px 16px 32px}@media (max-width: 960px){.qa-hero[data-astro-cid-ruwhv7h5]{padding:32px 16px}}.qa-hero[data-astro-cid-ruwhv7h5] h1[data-astro-cid-ruwhv7h5]{font-size:40px;line-height:normal;font-weight:bold;color:#333;margin:0 auto;max-width:1048px}.qa-hero[data-astro-cid-ruwhv7h5] .qa-hero-highlight[data-astro-cid-ruwhv7h5]{color:#0567a7}.qa-hero[data-astro-cid-ruwhv7h5] .qa-hero-subtitle[data-astro-cid-ruwhv7h5]{font-size:18px;line-height:28px;letter-spacing:-0.1px;color:#4a4a4a;max-width:880px;margin:32px auto 0}.qa-how-it-works[data-astro-cid-ruwhv7h5]{background:#f5fbff;border-top:1px solid #ccebff;border-bottom:1px solid #ccebff;padding:36px 16px;display:flex;flex-direction:column;align-items:center;gap:24px}@media (max-width: 960px){.qa-how-it-works[data-astro-cid-ruwhv7h5]{padding:32px 16px}}.qa-how-it-works[data-astro-cid-ruwhv7h5] h2[data-astro-cid-ruwhv7h5]{margin:0;font-size:24px;line-height:34px;letter-spacing:-0.1px;font-weight:bold;color:#033d63;text-align:center}.qa-how-cards[data-astro-cid-ruwhv7h5]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:1150px}@media (max-width: 960px){.qa-how-cards[data-astro-cid-ruwhv7h5]{grid-template-columns:1fr}}.qa-how-card[data-astro-cid-ruwhv7h5]{background:#fff;border:1px solid #eee;padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px}.qa-how-card-illustration[data-astro-cid-ruwhv7h5]{position:relative;width:80px;height:72px}.qa-how-icon[data-astro-cid-ruwhv7h5]{position:absolute;top:0;left:8px;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.qa-how-icon[data-astro-cid-ruwhv7h5] svg{width:24px;height:24px}.qa-how-icon[data-astro-cid-ruwhv7h5].qa-how-icon--yellow{background:#fffbf5;border:1px solid #ffeccc;color:#604315}.qa-how-icon[data-astro-cid-ruwhv7h5].qa-how-icon--blue{background:#f5fbff;border:1px solid #ccebff;color:#033d63}.qa-how-icon[data-astro-cid-ruwhv7h5].qa-how-icon--green{background:#f6fefc;border:1px solid #d1faf0;color:#14523d}.qa-how-step[data-astro-cid-ruwhv7h5]{position:absolute;top:40px;left:0;width:32px;height:32px;border-radius:50%;background:#0567a7;color:#f5fbff;font-size:14px;line-height:22px;font-weight:600;display:flex;align-items:center;justify-content:center}.qa-how-card-title[data-astro-cid-ruwhv7h5]{font-size:18px;line-height:28px;letter-spacing:-0.1px;font-weight:bold;color:#333;text-align:center;width:100%}