/*
 * Referans SSS: #f7f8f5 zemin, solda başlık + bağlantı, sağda “+” işaretli çizgili liste.
 * Kalemler ortak XomageFaqItem; kutu görünümü burada, yalnızca bu bölümün altında ezilir.
 */
.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq {
  background: var(--xomage-science-faq-bg);
  color: var(--xomage-science-ink);
}

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__inner {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  gap: 6.25rem;
  align-items: start;
  padding-block: 6rem;
}

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__eyebrow { margin: 0 0 1.5rem; color: var(--xomage-science-muted); }
.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__title { margin: 0 0 1.5rem; }
.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__title em { font-style: normal; color: var(--xomage-science-accent); }

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list { border-top: 1px solid var(--xomage-science-line); }

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list .xomage-faq-item {
  margin: 0;
  border-bottom: 1px solid var(--xomage-science-line);
}

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list .xomage-faq-item__question {
  position: relative;
  padding: 1.5rem 3rem 1.5rem 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--xomage-science-ink);
}

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list .xomage-faq-item__question:hover { box-shadow: none; color: var(--xomage-science-accent); }

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list .xomage-faq-item__question::after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 0.25rem;
  transform: translateY(-50%);
  color: var(--xomage-science-accent);
}

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list .xomage-faq-item__question[aria-expanded="true"]::after { content: "−"; }

.cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__list .xomage-faq-item__answer {
  margin: 0;
  padding: 0 3rem 1.5rem 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--xomage-science-muted);
}

@media (max-width: 1023px) {
  .cc_mfkw8zzp_EMWDqbFRJ8 .xomage-science-faq__inner { grid-template-columns: 1fr; gap: 2.5rem; padding-block: 4rem; }
}
