/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-content ul{list-style-type:disc;}.text-content ol{list-style-type:decimal;}.text-content ul,.text-content ol{margin:1rem 0;padding-left:2.5rem;}footer.main .block{border-bottom:1px solid #ccced1;margin-bottom:2rem;padding-bottom:1rem;}footer.main .block:last-child{border-bottom:0;}footer.main .minor{color:#484848;font-size:0.85rem;}footer.main a{box-shadow:none;}footer.main a.no-hover:hover{box-shadow:none;}footer.main .partners-list{margin-bottom:2rem;}footer.main .logos{display:flex;gap:2rem;align-items:center;}footer.main .logos img{height:32px;}footer.main .logos img.nsf{height:60px;}footer.main .logos img.scec{height:56px;}.home-page .home-cards{display:grid;grid-template-columns:1fr;grid-gap:2rem;margin-bottom:2rem;}@media (min-width:800px){.home-page .home-cards{grid-template-columns:1fr 1fr;}}@media (min-width:1000px){.home-page .home-cards{grid-template-columns:1fr 1fr 1fr;}.home-page .home-cards .card.center-orphan{grid-column-start:2;}}.home-page .home-cards .card{background:#f8f9fa;padding:2rem;}.home-page .home-cards .card .card-title{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2em;}.home-page * + section{margin-top:4rem;}.home-page section.padded{background:#f8f9fa;padding:2rem;}.home-page .home-benefits{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-bottom:2rem;}@media (min-width:800px){.home-page .home-benefits{grid-template-columns:1fr 1fr;}}@media (min-width:1000px){.home-page .home-benefits{grid-template-columns:1fr 1fr 1fr 1fr;}}.home-page .home-benefits .card{background:#fff;padding:2rem 1rem;}.home-page .home-benefits .card .card-title{display:block;font-size:1.4rem;line-height:1.2em;font-weight:700;margin-bottom:1.5rem;}
