.depth-section{margin:3rem 0}.depth-topic{border:1px solid #e1ddeb;border-radius:14px;margin:1rem 0;background:#fff}.depth-topic summary{padding:1.1rem 1.3rem;cursor:pointer;font-weight:700;display:list-item;list-style-position:inside}.depth-topic summary small{display:block;color:#746c82;font-weight:400;padding-top:.4rem;font-size:.8rem}.depth-body{padding:0 1.3rem 1.4rem;max-width:960px}.depth-body p{line-height:1.8}.depth-levels{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.depth-levels span{background:#f1edf8;color:#615078;border-radius:20px;padding:.35rem .7rem;font-size:.8rem}.depth-body .reasoning li,.bank-question .reasoning li{margin:.7rem 0;line-height:1.8;overflow-wrap:anywhere}.bank-question h4{margin-top:1.2rem}.depth-body h3{margin-top:1.7rem}@media(max-width:600px){.depth-topic summary{padding:1rem}.depth-body{padding:0 1rem 1rem}.depth-section{margin:2rem 0}}

.bank-question ol.reasoning{display:block;grid-template-columns:none;columns:auto;padding-left:1.5rem}.bank-question ol.reasoning li{display:list-item}
