.filterDropdown{background-color:#fff;border:2rem solid #8d8d8d;color:#000;min-width:171rem;position:relative;transition:border-color .3s}.filterDropdown.isOpen,.filterDropdown:hover{border-color:#095fab}.filterDropdown.isOpen svg{transform:rotate(180deg)}.filterDropdown__Toggle{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:22rem;gap:16rem;justify-content:space-between;padding:10rem 24rem 12rem;width:100%}.filterDropdown__Toggle:focus{outline:none}.filterDropdown__Label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterDropdown svg{flex-shrink:0;height:8rem;pointer-events:none;transition:transform .3s;width:8rem}.filterDropdown__Options{background-color:#fff;border:1px solid #d5d5d5;border-top:none;left:-1rem;list-style:none;margin:0;padding:0;position:absolute;right:-1rem;top:105%;z-index:10}.filterDropdown__Options li{color:#7e7f86;cursor:pointer;font-size:22rem;padding:12rem 24rem;transition:background-color .3s,color .3s}.filterDropdown__Options li.isSelected,.filterDropdown__Options li:hover{color:#000}.filterDropdown__Options li:hover{background-color:#eee}.homepage__News{margin:200rem 0}@media (max-width:768px){.homepage__News{margin:100rem 0}}.homepage__News .sectionTitle{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.homepage__News .sectionTitle .button--Primary{padding:10rem 20rem}}.newsList__Filters{align-items:center;display:flex;gap:46rem;margin-bottom:132rem}@media (max-width:768px){.newsList__Filters{flex-wrap:wrap;gap:32rem}}.newsList__Filters .filterDropdown{min-width:200rem}.newsList__Filters .filterDropdown__Toggle{display:flex;margin:0}.newsItemList{display:grid;gap:120rem 50rem;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.newsItemList{display:block}}.newsItemList h3{color:#091942;font-size:32rem;font-weight:300;line-height:41rem}.newsItemList p{font-size:24rem;line-height:28rem}.newsList{margin:300rem auto 200rem}@media (max-width:768px){.newsList{margin:165rem auto 150rem}}.newsList button{display:block;margin:120rem auto 0}section{scroll-margin-top:175rem;scroll-snap-type:y}
