.accordion-topic{border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;background:#fff;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.04)}.topic-description{margin-top:30px}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;background:var(--color)}.accordion-header h2{margin:0;font-size:1.2rem}.accordion-body{padding:3rem 1rem;background:#fafafa}.accordion-button{font-size:20px}.accordion-button:focus,.accordion-button:not(.collapsed){background-color:white!important}.accordion-item{border-radius:8px;margin-bottom:20px}.source-list{margin-top:1rem;display:grid;grid-gap:1rem;gap:1rem}.source-list-right{text-align:right}