.site-footer .immune-nav{position:relative;display:inline-flex;align-items:center;gap:4px}
.site-footer .immune-system-menu{position:relative}
.site-footer .immune-system-menu summary{color:white;cursor:pointer;list-style:none}
.site-footer .immune-menu-links,.site-footer .immune-nav .immune-menu-links{top:auto;bottom:calc(100% + 8px);left:0;max-height:70vh;overflow:auto;min-width:240px;text-align:left}
.site-footer .immune-system-menu .immune-menu-links a{color:#00247e;font-size:12px;white-space:normal}
.site-footer .immune-menu-links a.immune-topic-child,.site-footer .immune-menu-links a.aging-topic-child{padding-left:30px}
.site-footer .immune-menu-links a.innate-topic-child,.site-footer .immune-menu-links a.adaptive-topic-child{padding-left:46px}
.site-footer .about-pages-menu>summary{display:inline-flex;align-items:center;gap:4px}
.site-footer .about-pages-menu>summary::after{content:"▾";color:#0076ff;font-size:12px;line-height:1}
.site-footer .about-pages-menu>summary::-webkit-details-marker{display:none}
.site-footer .about-pages-menu>summary::after{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #003acb;font-size:0;line-height:1}
