/* Only the content revealed after selecting a level. */
.english-flow-level-details{padding:18px;background:#fff;border-radius:18px;box-shadow:0 8px 28px #182b2410}
.english-flow-level-details .curriculum-pane-header{padding:20px;border:0;border-left:4px solid var(--primary-color);border-radius:14px;box-shadow:0 4px 20px #182b240d;margin-bottom:16px}
.english-flow-level-details .curriculum-pane-header h3{margin:0 0 8px;font-size:18px;line-height:1.4}
.english-flow-level-details .pane-objective{margin:0;font-size:14px;line-height:1.65}
.english-flow-level-details .english-flow-topic-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.english-flow-level-details .curriculum-category-card{padding:18px;min-width:0;background:#fff;border:0;border-top:3px solid var(--primary-color);border-radius:14px;box-shadow:0 4px 20px #182b240d;transition:none}
.english-flow-level-details .curriculum-category-card:hover{transform:none}
.english-flow-level-details .curriculum-category-card h4{margin:0 0 5px;padding:0;border:0;font-size:15px;line-height:1.45}
.english-flow-level-details .curriculum-category-card .cat-desc{margin:0 0 12px;padding:0 0 12px;border-bottom:1px dashed #e2e8f0;font-size:13px;line-height:1.6;color:#666}
.english-flow-level-details .english-flow-level-topics{display:block;list-style:none;margin:0;padding:0;font-size:14px;line-height:1.7;color:#444}
.english-flow-level-details .english-flow-level-topics li{display:inline;margin:0;padding:0}
.english-flow-level-details .english-flow-level-topics li:not(:last-child)::after{content:' • ';color:#a9b7b2;white-space:pre-wrap}
@media(min-width:900px){.english-flow-level-details{padding:24px}.english-flow-level-details .curriculum-pane-header{padding:24px}}
@media(max-width:480px){.english-flow-level-details{padding:12px}.english-flow-level-details .curriculum-pane-header,.english-flow-level-details .curriculum-category-card{padding:16px}.english-flow-level-details .curriculum-pane-header h3{font-size:17px}}
