/* One outline icon for each medical section; labels remain the accessible names. */
.section-icon{display:block;flex:none;width:22px;height:22px;color:currentColor}
.redesign-live .nav-section-icon .section-icon{width:22px;height:22px;color:#637896}
.redesign-live .section-directory-grid .section-icon{width:22px;height:22px;flex:none;color:#637896}
.redesign-live .section-page-heading{display:flex;align-items:center;gap:12px}
.redesign-live .section-page-heading .section-icon{width:28px;height:28px;flex:none;color:#637896}
.redesign-live .section-page-heading>span{min-width:0;overflow-wrap:anywhere}
.question-card .q-question-category{flex-direction:row;align-items:center;gap:6px}
.question-card .q-question-category .section-icon{width:18px;height:18px;flex:0 0 18px;color:inherit}
.question-card .q-question-category .q-category-name{min-width:0}
@media(max-width:720px){
 .question-card .q-question-category .section-icon{width:16px;height:16px;flex-basis:16px}
 .redesign-live .section-page-heading{gap:10px}
 .redesign-live .section-page-heading .section-icon{width:25px;height:25px}
}

/* Keep parent and child section glyphs on the same menu axis. */
.redesign-live .sidebar .nav-item.nav-child{margin-left:0}
