@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");:root{--primary-color: #0093c9;--primary-color-hover: #0884b4}.layout-threecol-section,.layout-twocol-section{gap:3rem}#block-utopia-tabs,#block-utopia-primary-admin-actions,#block-utopia-page-title{margin-bottom:0}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper{max-width:100rem}.main-inner-wrapper,.region-after-content{max-width:100rem}hr{max-width:100rem}}@media screen and (min-width:64em){.header-layout-2.header-default{grid-template-areas:"header-site-branding header-site-branding header-site-branding header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar    " "header-site-branding header-site-branding header-site-branding header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search" "header-main-nav      header-main-nav      header-main-nav      header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav   "}}h1,h1>*,h2,h2>*,h3,h3>*,h4,h4>*,h5,h5>*,h6,h6>*,div.site-name{font-family:"Montserrat", sans-serif !important}.page-title-layout h1.page-title{font-size:2.25em;justify-content:center;margin:0 auto;font-weight:500}.block-container h2.block-title-layout-2{justify-content:center;font-size:2em;font-weight:500}.block-container h2.block-title{font-size:1.75rem}.block-container h2.block-title .block-stacks-share{display:none}.region-mobile-menu .menu-parent>.menu-item.active,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu ul.menu-child li{padding-inline-start:1rem}header .top-bar-wrapper .menu-parent{column-gap:1rem;flex-wrap:wrap}.main-nav-primary .navigation>.menu{flex-wrap:wrap;column-gap:2rem;font-size:1.125rem}.main-nav-primary .navigation>.menu>li.menu-item-level-1{border-block-end:solid 5px transparent}.main-nav-primary .navigation>.menu>li.menu-item-level-1 .menu-link-level-1{padding-inline:0.5rem !important}.main-nav-primary .navigation>.menu>li.menu-item-level-1.active-trail{border-color:black}header .site-brand .site-logo{z-index:999}.site-branding-primary .site-brand{flex-wrap:nowrap}header .top-bar-wrapper{display:flex;flex-wrap:wrap}header .top-bar-wrapper .top-location-bar{flex-basis:100%}header .top-bar-wrapper .top-location-bar .loc-item{display:flex;justify-content:flex-end}.block-stacks-locations .location-tabs .tabs-title:only-of-type{display:none}.block-stacks-locations .location-item{border:none}.block-stacks-locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}@media screen and (min-width:40em){.block-stacks-locations{margin-block-start:8rem}.block-stacks-locations .location-content{padding:1rem;height:100%}.block-stacks-locations .location-hours-address .hours{grid-template-columns:none}.block-stacks-locations .location-hours-address .office-hours{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1rem}}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing h2,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h2,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h2{font-weight:bold;font-size:1.1rem;margin-block-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title{margin-inline-start:0.5rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper summary,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper summary,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper summary{background-color:var(--primary-color);padding-inline:1rem;color:white}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper summary a,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper summary a,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper summary a{color:white}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:not(:first-of-type){border-block-start:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content{border:none}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content{padding:0}.events-listing-container .events-list-item{margin-block-end:1rem}.stacks-events-listing .stacks-events-calendar.loading-message::before{content:"Loading calendar..."}.stacks-events-details-page .main-inner-wrapper{flex-wrap:wrap}.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar #block-stacks-event-instance-date-block{display:flex;flex-wrap:wrap}.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar #block-stacks-event-instance-date-block #ics-download-form{order:1;flex-basis:100%;margin-block-start:1rem}.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar #block-stacks-event-instance-date-block .events-details-info,.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar #block-stacks-event-instance-date-block .events-details-contact{width:30rem}.stacks-events-details-page .main-inner-wrapper #main-content{margin:0;width:100% !important}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block{display:flex;gap:2rem}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .header-image{margin-block-end:2rem;max-width:30rem;max-height:30rem;object-fit:scale-down}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description{margin-block-start:0}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description>h3{display:none}@media (max-width:64em){.stacks-events-details-page .main-inner-wrapper .block-system-main-block{display:block !important}.stacks-events-details-page .main-inner-wrapper .block-system-main-block .header-image{display:block;height:auto;margin:0 auto 2rem}}.block-views-blockevents-block-upcoming-events .views-row{margin-block-end:1rem}.block-views-blockevents-block-upcoming-events .views-row a{font-size:1.25rem;font-weight:500}.container-callout .container-item{border:solid 1px var(--primary-neutral)}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;aspect-ratio:1.3333333333;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.5rem;font-size:1.125rem;font-weight:bold}.container-callout .container-item .container-details .container-content p:empty{display:none}.container-callout .container-item .container-details .container-content .description{margin-block-end:0}.block-research-guide-tab-block .tabs .tabs-item{padding:0.5rem 1rem;margin-block:1px;text-decoration:none}.block-research-guide-tab-block .tabs .tabs-item:not(.selected){background-color:#e7e7e7;font-weight:500;color:#666 !important}.block-research-guide-tab-block .tabs .tabs-item:not(.selected):hover{background-color:var(--primary-color-hover);color:white !important;transition:all 300ms}.block-research-guide-tab-block .tabs .tabs-item.selected{background-color:var(--primary-color);color:white !important}.stacks_research_guide .research-guide-blocks .block-item>div,.stacks_research_guide .research-guide-blocks .block-item-title{border:none}.node-custom-block{margin-block:4rem}.node-custom-block .video-responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.node-custom-block .video-responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.quicklinks-flex .flex-container{display:flex;flex-wrap:wrap;justify-content:center;column-gap:5rem}.quicklinks-flex .flex-item{flex:0 0 calc(20% - 2px);flex-basis:12.5rem;padding-block:0.5rem}.flex-item .views-field-field-title{background-color:white;text-align:center;position:relative;border-top:1px solid grey;width:12.5rem;bottom:1rem;opacity:0;transition:all 0.15s ease-out}.flex-item:hover .views-field-field-title{opacity:1 !important}.js_resourceflow-slider{padding:1rem}.js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:transparent}.js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:14rem;object-fit:scale-down}.slider-large .slider-item .img-wrapper img{object-fit:scale-down}.search-result-filter .filter-search-item{background:none}.node--type-landing-page .layout-width-33{width:unset}