body{padding-top:20px}main h1,main h2,main h3{margin-top:15px}.header{border-bottom:1px solid #DDD;padding-bottom:10px;margin-bottom:20px;text-align:center}.footer{color:#999;border-top:1px solid #DDD;text-align:center;font-size:0.8em}.footer a:link,.footer a:visited{color:#999}.fa{color:#999}a>.fa{display:inline}a.no-link-color{color:black}.clear{clear:both}section{clear:both}figure{display:table !important}figure>pre{margin:0}figure figcaption{caption-side:bottom}.jumbotron{padding-top:1.5em;padding-bottom:0.5em;font-size:125%}#logo{max-height:45px;margin-left:5px}.date{color:#999;font-weight:bold}ul.news>li{margin-top:1em}ul.news .news-item img{max-height:200px;margin:15px}@media (min-width: 576px){.project-people{column-count:2}.card-columns{column-count:2}.news-item .float-right-and-up{float:right;margin-top:-1ex}}@media (min-width: 768px){.role.grad{column-count:2}.role.msr{column-count:2}.project-people{column-count:3}.card-columns{column-count:3}}.title img{max-width:50%}section{margin-bottom:3em}.profile{object-fit:cover}.noprofile circle{fill:#DDD}.noprofile text{font-weight:700;fill:white}.card .profile{height:40px;width:40px;margin:3px}.card .card-footer{padding:0.5em}.person{margin-bottom:10px}.person .profile{height:70px;width:70px}.person .bio{color:#999;line-height:1.0}.person .person-name{margin:0}.person-without-image{margin:0}.person-without-image .bio{margin-left:1em}svg{vertical-align:middle}.comma-list{display:inline;list-style:none;padding:0px}.comma-list li{display:inline}.comma-list li::after{content:", "}.comma-list li:last-child::after{content:""}ul.links{display:inline;list-style:none;padding:0px}ul.links li{display:inline}.paper{margin-bottom:1em}.paper .title{font-size:120%}
