:root{--primary-color: #006076;--primary-color-hover: #004757}#block-utopia-tabs,#block-utopia-primary-admin-actions,#block-utopia-page-title{margin-bottom:0}.user-tabs .tabs{border-block-end: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}.details-page{max-width:100rem}}.block-stacks-font-resizer{order:1}.block-stacks-font-resizer button.icon i{color:var(--primary-color);font-weight:bold}h1,h1>*,h2,h2>*,h3,h3>*,h4,h4>*,h5,h5>*,h6,h6>*,div.site-name{font-family:"Roboto", serif !important}h1.page-title{font-size:2em;width:45%;padding:0;min-width:fit-content;border-block-end:solid 1px #dadada;text-align:center;justify-content:center;margin-inline:auto;margin-block-end:1rem}h1#header-page-title-block{font-size:2em;width:45%;padding:0;min-width:fit-content;border-block-end:solid 1px #dadada;text-align:center;justify-content:center;margin-inline:auto;margin-block:1rem 0}.path-frontpage h1#header-page-title-block{display:none}h2.block-title{font-size:2em;justify-content:center}h2.block-title .block-stacks-share{display:none !important}.icon-upcoming-events::before{font-size:1.3rem}@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   ";grid-template-rows:auto 50px}}header .site-branding{z-index:1}#main-navigation .menu-parent{flex-wrap:wrap}#main-navigation .menu-parent .menu-item-level-1{line-height:1}.top-menu .menu-parent a.menu-link{line-height:1}.block-stacks-slider .slider-mini-layout-7 .img-wrapper{height:3rem;width:10rem;margin-inline-start:1rem}.block-stacks-slider .slider-mini-layout-7 .img-wrapper img{object-fit:scale-down !important}.block-stacks-slider .slider-mini-layout-7 .paragraph{gap:1rem;height:6rem}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper{margin:0;padding:0;flex-basis:100%;font-weight:bold}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper a.slider-link{font-size:1rem}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper a.slider-link:hover{text-decoration:underline}.block-stacks-locations .location-item h3.title{font-weight:bold;margin-block-start:1rem;font-size:1.25rem}.block-stacks-locations .location-tabs .tabs-title:only-of-type{display: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 .location-item .location-content{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-container .location-tabs .tabs-title{width:12rem;min-width:fit-content;text-align:center}.block-container .location-tabs .tabs-title:not(.active){background-color:var(--primary-color)}.block-container .location-tabs .tabs-title.active a{background-color:var(--primary-color-hover)}.block-container .location-tabs .tabs-title a{color:white}.main-inner-wrapper .node-custom-block{border:solid 1px #dadada;padding: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);color:white;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary:hover{background-color:var(--primary-color-hover);transition:300ms}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary a.content-listing-item{color:white}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:last-of-type .container-content{border-bottom: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}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.page-node-type-page .block-system-main-block{border:solid 1px #dadada;padding:1rem}.js_resourceflow-slider{border:solid 1px #dadada;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}.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;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.75rem;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}.node-custom-block .video-holder,.research-guide-blocks .block-item .video-holder{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.node-custom-block .video-holder iframe,.research-guide-blocks .block-item .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.search-result-filter .filter-search-item{background:transparent}.node--type-directory-listing .node-content{border:solid 1px #dadada;border-radius:10px;display:flex;gap:2rem}.node--type-directory-listing .node-content .container-item{border:none}.node--type-directory-listing .node-content .container-item .main-content{gap:2rem !important}.node--type-directory-listing .node-content .container-item .main-content .header-content{margin:0;text-align:left}.node--type-directory-listing .node-content .container-item .main-content .image-holder-container img{object-fit:scale-down}.node--type-directory-listing .node-content aside{padding:1rem;border-radius:10px;height:100%}.node--type-directory-listing .node-content aside #block-stacks-directory-listing-hours-of-operations-block{padding:0}.node--type-directory-listing .node-content aside #block-stacks-directory-listing-hours-of-operations-block .field--name-field-hours-of-operations .field__label{display:none}.node--type-directory-listing .node-content aside #block-stacks-directory-listing-hours-of-operations-block .field--name-field-hours-of-operations::before{content:"Typical Work Schedule:";font-size:1.25rem;font-weight:bold}.main-nav button.menu-link,.main-nav .menu-item>a{cursor:pointer;padding-inline:1em}