
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-liste, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-liste { display: flex; flex-direction: column; gap: .6rem; max-width: 860px; }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-oge, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-oge { background: rgba(255,255,255,.82); border: 1px solid rgba(0,154,205,.12); border-radius: 24px; overflow: hidden; }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-oge h3, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-oge h3 { margin: 0; }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-oge button, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-oge button {
  display: flex; align-items: center; justify-content: space-between; gap: 1rem; width: 100%; min-height: 56px;
  padding: 1rem 1.3rem; border: 0; background: transparent; text-align: left; font-size: 1rem; font-weight: 600; color: var(--ink);
}
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-oge button:focus-visible, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-oge button:focus-visible { outline: 3px solid var(--brand); outline-offset: -3px; border-radius: 24px; }
/* "+" iki çizgi, dairede ortalı (longevicals.com .faq-q .fq-icon) */
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-ikon, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-ikon { position: relative; width: 30px; height: 30px; border-radius: 50%; flex-shrink: 0; background: rgba(0,154,205,.1); color: var(--brand-deep); }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-ikon::before, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-ikon::before, .cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-ikon::after, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-ikon::after {
  content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 1.6px; margin: -.8px 0 0 -6px; border-radius: 2px; background: currentColor; transition: transform .3s;
}
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-ikon::after, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-ikon::after { transform: rotate(90deg); }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-oge.is-open .lv-sss-ikon::after, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-oge.is-open .lv-sss-ikon::after { transform: rotate(0); }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-cevap, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-cevap { padding: 0 1.3rem 1.2rem; }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-cevap p, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-cevap p { margin: 0; font-size: .93rem; line-height: 1.7; color: var(--ink-soft); }
/* Cevaptaki test bağlantısı (2026-10-24): marka metin rengi, altı çizili */
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-cevap .lv-sss-bag, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-cevap .lv-sss-bag { color: var(--brand-text); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
.cc_hxnqNLOcjS_uiEvXf5jiv .lv-sss-cevap .lv-sss-bag:hover, .cc_hxnqNLOcjS_IhZU7czgkV .lv-sss-cevap .lv-sss-bag:hover { text-decoration-thickness: 2px; }
