@media(max-width:767px){h1.title-sm{font-size:1.875rem;margin-bottom:10px}h1{font-size:2.5rem}h2{font-size:2.1875rem;margin:0 0 20px}h3{font-size:1.5rem}h4{font-size:1.375rem}h5{font-size:1.25rem}.region-footer .block-menu{margin-top:2rem}header .block-menu{display:none}.block-menu.show{display:block}.region-primary-menu .menu{flex-direction:column;margin:1rem 0 0}.header-bottom .region-primary-menu ul.menu li a{display:block;padding:0 0 15px}.field--name-field-block .block-system-breadcrumb-block{padding:10px}.page-node-type-article .region-breadcrumb,.page-node-type-press-room .region-breadcrumb{padding-left:15px;margin-top:20px}.views-table thead{display:none}.views-table,.views-table tbody,.views-table tr,.views-table td{display:block;width:100%}.views-table tr{margin-bottom:1rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.views-table td{padding:10px 14px;position:relative;border-bottom:1px solid #e5e7eb}.views-table td:before{position:absolute;left:14px;font-weight:600;text-align:left;color:#555}.block-views-blockevents-list-highlights-block-1 .form-item-field-department ul{row-gap:0px}}@media(max-width:1024px){.layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.layout--twocol-section.layout--twocol-section--67-33>.layout__region--first{max-width:100%;margin-top:79px}.node--type-event #slider,.node--type-event #carousel{margin:0}.node--type-event #carousel .slide{margin-right:10px!important}.read-more{display:none}.node--type-event h1{font-size:2.625rem}}@media(min-width:768px){.region-footer{display:flex;gap:2rem}.region-footer .block-menu{min-width:180px;padding-left:20px}}@media(min-width:1024px){.views-infinite-scroll-content-wrapper .views-row .node--type-news.node--view-mode-teaser{max-width:-moz-max-content;max-width:max-content}.page-node-type-page .field--name-title{margin:48px 0 24px 48px}.page-node-type-page .field--name-field-sub-title{margin-left:48px}.page-node-type-bio-page .block-system-breadcrumb-block nav.breadcrumb{margin-left:380px}.views-infinite-scroll-content-wrapper .views-row{max-width:400px;margin-bottom:20px}.page-node-type-event #carousel .slide{float:none!important;margin-bottom:1rem;height:100px;width:86px!important}.page-node-type-event #carousel .slide img{height:100px;-o-object-fit:cover;object-fit:cover}.page-node-type-event #carousel .slides{transform:none!important;width:100%!important}}
