.ct-topic-learning{margin:2rem 0;padding:1.25rem;border:1px solid #dfe5e8;border-radius:16px;background:#fff}
.ct-topic-learning__head h2{margin:.2rem 0 .5rem;font-size:1.45rem}
.ct-topic-learning__head p{margin:.35rem 0 1rem;line-height:1.55}
.ct-topic-learning__eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.ct-topic-learning__items{display:grid;gap:.7rem}
.ct-topic-learning__item{border:1px solid #e3e8eb;border-radius:12px;padding:.85rem 1rem;background:#fafcfd}
.ct-topic-learning__item summary{cursor:pointer;font-weight:700;line-height:1.4}
.ct-topic-learning__answer{padding-top:.65rem;line-height:1.6}
.ct-topic-learning__answer p{margin:.35rem 0}
.ct-topic-learning__source{font-size:.9rem;opacity:.78}
.ct-topic-learning__disclaimer{margin:1rem 0 0;font-size:.9rem;line-height:1.45;opacity:.82}
