:root{--primary-color: #2FA9DB;--slider-arrow-color: #007cff;--light-grey-bg: #f5f5f5;--light-grey-box-shadow: 0 9px 8px -10px rgba(0, 0, 0, 0.25);--slider-grey-bg: linear-gradient(to top, rgba(255, 255, 255, 0.56) 0, rgba(253, 253, 253, 0.56) 60%, rgba(237, 237, 237, 0.56) 98%, rgba(222, 222, 222, 0.56) 100%) rgba(255, 255, 255, 0.75);--light-grey-border: solid 1px rgba(216, 216, 216, 0.75);--light-grey-border-radius: 0.25rem}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,.sub-header-content .header-page-title,hr{max-width:100rem}}body.page-route-name-stacks-databases-listing h1.page-title{display:none}.page-title,.heading-title{font-size:2rem}body.page-route-name-stacks-news-listing h1.page-title{background:var(--primary-color);border-radius:0.25rem;color:white;padding:0.625rem;width:100%}body.page-route-name-stacks-news-listing .main-inner-wrapper,body.page-route-name-stacks-databases-listing .main-inner-wrapper,body.stacks-collections-page .main-inner-wrapper,.header-layout-9 .main-search-layout-1.search-form.search-horizontal-tabs .search-form-base .search-bar-container,body.page-node-type-page .main-inner-wrapper #main-content:has(.field, .field--name-body, .field--type-text-with-summary, .field--label-hidden),.block-stacks-slider .slider-mini-layout-7 .slider-content,.block-stacks-slider .slider-mini-layout-7 .slider-content .slick-list .slider-item,.block-stacks-locations .location-item,body.page-node-type-research-guide .main-inner-wrapper,body.page-route-name-entity-webform-canonical #main-content{box-shadow:var(--light-grey-box-shadow);background:var(--light-grey-bg);border:var(--light-grey-border);border-radius:var(--light-grey-border-radius)}body.page-route-name-stacks-news-listing .block-stacks-content-listing-filter-block,body.page-route-name-stacks-news-listing .block-stacks-content-listing-featured-block,body.page-route-name-stacks-databases-listing .block-stacks-content-listing-filter-block,body.page-route-name-stacks-databases-listing .block-stacks-content-listing-featured-block,.block-stacks-slider .slider-mini-layout-7 .slider-content .slick-list,.block-stacks-slider .slider-large-layout-1 .slider-content .slick-list,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-list,.container.stacks-news-content-listing .content-listing-wrapper article,body.stacks-collections-page .block-stacks-content-listing-filter-block{box-shadow:var(--light-grey-box-shadow);background-color:white;border:var(--light-grey-border);border-radius:var(--light-grey-border-radius)}.path-user .site-wide-protect{background-color:var(--primary-color)}.path-user .site-wide-protect .page-title-layout .page-title{justify-content:center;font-size:2rem}.path-user .site-wide-protect .site-wide-login{background-color:white}.header-layout-9 .site-brand-navigation-wrapper{background-color:white;padding:0 0.625rem}@media screen and (min-width:64em){.header-layout-9 .site-brand-navigation-wrapper{border-radius:0.25rem}}@media screen and (max-width:64em){.header-layout-9 .site-brand-navigation-wrapper::before{background-color:white}}@media screen and (min-width:64em){.header-layout-9 .site-brand-navigation-wrapper::before{background-color:transparent}}.header-layout-9 .top-bar-wrapper{padding:0}.header-layout-9 .top-bar-wrapper::before{left:-100%;right:0;border-radius:0 0 0.25rem 0.25rem}.header-layout-9 .main-search-layout-1.search-form.search-horizontal-tabs .search-form-base .search-bar-container{padding:1rem}@media screen and (max-width:63.9375em){.header-layout-9 .main-search-layout-1.search-form.search-horizontal-tabs .search-form-base .search-bar-container input.submit{width:100% !important}}@media screen and (min-width:64em){.header-layout-9 .main-search-layout-1.search-form.search-horizontal-tabs .search-form-base .search-bar-container input.submit{min-width:clamp(6vw, 13vw, 250px);margin-inline-start:0.5rem}}@media screen and (min-width:64em){#main-navigation{opacity:1 !important;visibility:visible !important}}.header-layout-9.header-default .block-stacks-font-resizer{order:1}.header-layout-9.header-default .top-menu-nav .navigation{margin-inline-end:0.5rem}.header-layout-9.header-default .top-menu-icons{order:2}.header-layout-9.header-default .site-branding .site-logo{width:15.5rem}.header-layout-9.header-default .site-branding .name-and-slogan .site-name{display:block;white-space:nowrap;font-weight:700}@media screen and (min-width:64em){.header-layout-9.header-default .site-branding .name-and-slogan .site-name{font-size:1.85rem}}@media screen and (max-width:64em){.header-layout-9.header-default .site-branding .site-brand{flex-direction:column;align-items:flex-start}}@media screen and (min-width:64em){.header-layout-9.header-default .site-branding .site-brand{flex-wrap:nowrap}}.header-layout-9.header-default .main-nav-primary .navigation .menu{column-gap:0.5rem;justify-content:flex-end}.header-layout-9.header-default .main-nav-primary .navigation .menu .menu-item{background-color:var(--primary-color);padding:0.25rem 0.75rem;margin:0.25rem 0 0 0;border-radius:0.25rem;cursor:pointer}.region-mobile-menu .block-stacks-mobile-menu .stacks-language-switcher{display:none}.region-mobile-menu .block-stacks-mobile-menu .mobile-menu .menu-item-wrapper{display:flex;flex-direction:column}.region-mobile-menu .block-stacks-mobile-menu .mobile-menu .menu-item-wrapper .menu-menu-top-menu{order:2}.region-mobile-menu .block-stacks-mobile-menu .mobile-menu .menu-item-wrapper .menu_divider{order:1}.region-mobile-menu .block-stacks-mobile-menu .mobile-menu .menu-parent .menu-item:hover{background-color:var(--primary-color)}.region-mobile-menu .block-stacks-mobile-menu .mobile-menu .menu-parent .menu-item a{display:block;width:100%}.block-stacks-font-resizer .font-resizer{gap:5px}.block-stacks-font-resizer .font-resizer .list-icon{border:solid 1px white;border-radius:5px;padding:0 0.5rem 0 0}.block-stacks-font-resizer .font-resizer .list-icon .icon{padding:0.25rem 0.5rem}.block-stacks-font-resizer .font-resizer .list-icon .icon .icon-font-regular::before{font-weight:bold}.block-stacks-font-resizer .font-resizer .list-icon .icon::after{font-weight:bold}body.page-node-type-page .main-inner-wrapper #main-content:has(.field, .field--name-body, .field--type-text-with-summary, .field--label-hidden){padding:1rem}body.page-route-name-entity-webform-canonical #main-content{padding:1rem}@media screen and (min-width:64em){.layout-width-default .container-layout-4-columns{grid-gap:1.875rem}}.callout-layout-1 .container-item,.callout-layout-2 .container-item{background-color:white}.callout-layout-1 .container-item .container-details,.callout-layout-2 .container-item .container-details{height:100%}.callout-layout-1 .container-item .container-details .container-content,.callout-layout-2 .container-item .container-details .container-content{display:flex;flex-direction:column;gap:0.5rem;padding:0.95rem}.callout-layout-1 .container-item .container-details .container-content .image-holder img,.callout-layout-2 .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto}.callout-layout-1 .container-item .container-details .container-content h3.title,.callout-layout-2 .container-item .container-details .container-content h3.title{font-size:1.125rem;cursor:pointer;margin:0}@media screen and (min-width:64em){.callout-layout-1 .container-item .container-details .container-content h3.title,.callout-layout-2 .container-item .container-details .container-content h3.title{background-color:var(--primary-color);border-radius:0.25rem;font-size:1rem;margin-inline-start:-1.875rem;padding:0.5rem 1rem}.callout-layout-1 .container-item .container-details .container-content h3.title:hover,.callout-layout-2 .container-item .container-details .container-content h3.title:hover{background-color:#239ccd}.callout-layout-1 .container-item .container-details .container-content h3.title a,.callout-layout-2 .container-item .container-details .container-content h3.title a{color:white}}.callout-layout-1 .container-item .container-details .container-content p:empty,.callout-layout-1 .container-item .container-details .container-content .description:has(p:empty),.callout-layout-2 .container-item .container-details .container-content p:empty,.callout-layout-2 .container-item .container-details .container-content .description:has(p:empty){display:none}.callout-layout-1 .container-item .container-details .container-content .description,.callout-layout-2 .container-item .container-details .container-content .description{margin-block-end:0}.callout-layout-1 .container-item .container-details .container-content .item-list ul,.callout-layout-2 .container-item .container-details .container-content .item-list ul{list-style-type:none;margin-inline-start:0;margin-block-end:0}.block-stacks-slider .slider-mini-layout-7 .slider-content{padding:0.4rem 1rem}.block-stacks-slider .slider-mini-layout-7 .slick-prev{margin-inline-start:8px}.block-stacks-slider .slider-mini-layout-7 .slick-next{margin-inline-end:8px}.block-stacks-slider .slider-mini-layout-7 .slick-list{padding:0.25rem 1rem}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item{padding:0.5rem;gap:1rem}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .slider-body-wrapper{width:100%;font-size:1rem;font-weight:bold;padding:0.5rem 0;text-align:center}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .img-wrapper{width:auto}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .img-wrapper a{display:flex;align-items:center}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .img-wrapper img{height:5rem;width:5rem;object-fit:contain}.block-stacks-slider .slider-large-layout-1 .slider-content .slick-prev .slick-prev-icon,.block-stacks-slider .slider-large-layout-1 .slider-content .slick-prev .slick-next-icon,.block-stacks-slider .slider-large-layout-1 .slider-content .slick-next .slick-prev-icon,.block-stacks-slider .slider-large-layout-1 .slider-content .slick-next .slick-next-icon,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-prev .slick-prev-icon,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-prev .slick-next-icon,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-next .slick-prev-icon,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-next .slick-next-icon{background-color:var(--light-grey-bg)}.block-stacks-slider .slider-large-layout-1 .slider-content .slick-prev,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-prev{margin-inline-start:1.5rem}.block-stacks-slider .slider-large-layout-1 .slider-content .slick-next,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-next{margin-inline-end:1.5rem}.block-stacks-slider .slider-large-layout-1 .slider-content .slick-list .slick-track .slick-slide .slider-item,.block-stacks-slider .slider-large-layout-4 .slider-content .slick-list .slick-track .slick-slide .slider-item{padding:1.25rem}.slick-prev .slick-prev-icon,.slick-next .slick-next-icon{color:var(--slider-arrow-color);opacity:0.75}@media screen and (min-width:100em){body.page-route-name-stacks-news-listing .region-inner-wrapper,body.page-route-name-stacks-databases-listing .region-inner-wrapper,body.stacks-collections-page .region-inner-wrapper,body.page-node-type-research-guide .region-inner-wrapper{padding:0}}@media screen and (max-width:100em){body.page-route-name-stacks-news-listing .main-inner-wrapper,body.page-route-name-stacks-databases-listing .main-inner-wrapper,body.stacks-collections-page .main-inner-wrapper,body.page-node-type-research-guide .main-inner-wrapper{margin:0 0.9375em}}body.page-route-name-stacks-news-listing,body.page-route-name-stacks-databases-listing,body.stacks-collections-page{}body.page-route-name-stacks-news-listing .block-stacks-content-listing-filter-block,body.page-route-name-stacks-news-listing .block-stacks-content-listing-featured-block,body.page-route-name-stacks-databases-listing .block-stacks-content-listing-filter-block,body.page-route-name-stacks-databases-listing .block-stacks-content-listing-featured-block,body.stacks-collections-page .block-stacks-content-listing-filter-block,body.stacks-collections-page .block-stacks-content-listing-featured-block{padding:1.25rem}.container.stacks-news-content-listing .content-listing-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.container.stacks-news-content-listing .content-listing-wrapper article{position:relative;margin-block-end:1rem}@media screen and (min-width:40em) and (max-width:63.9375rem){.container.stacks-news-content-listing .content-listing-wrapper article{width:48%}}@media screen and (min-width:64rem){.container.stacks-news-content-listing .content-listing-wrapper article{width:32%}}.container.stacks-news-content-listing .content-listing-wrapper article .container-details{padding:1.25rem}.container.stacks-news-content-listing .content-listing-wrapper article .container-details .container-content{padding-block-start:0;border-bottom:0}.container.stacks-news-content-listing .content-listing-wrapper article .container-details .result-title{font-size:1.3rem}.container.stacks-news-content-listing .content-listing-wrapper article .container-details .content{display:flex;flex-wrap:wrap;padding:0}.content-listing-results .container-content-listing summary{background-color:var(--primary-color);padding:1rem}.content-listing-results .container-content-listing summary h3{margin-block-end:0;font-size:1rem}.content-listing-results .container-content-listing summary::after{display:flex;align-items:center;border-left:1px solid white;padding-left:1rem}.content-listing-results .container-content-listing .details-wrapper{padding:0 1rem 1rem;background-color:white}.content-listing-results .container-content-listing .details-wrapper .container-details .container-content{padding-block-end:0}.content-listing-results .container-content-listing .details-wrapper .container-details .container-content .result-title{font-size:1rem}.content-listing-results .container-content-listing .details-wrapper .container-details .container-content .content:not(:has(*)){display:none}.stacks_research_guide .research-guide-blocks .block-item>div{background-color:white;padding:0.625rem}.block-stacks-locations{margin-block-start:4rem;background-color:var(--light-grey-bg)}.block-stacks-locations .location-item h3.title{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 .office-hours{margin:0;list-style-type: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;grid-template-areas:"sunday thursday" "monday friday" "tuesday saturday" "wednesday null"}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(1){grid-area:sunday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(2){grid-area:monday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(3){grid-area:tuesday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(4){grid-area:wednesday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(5){grid-area:thursday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(6){grid-area:friday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(7){grid-area:saturday}}footer.footer-layout-1 .site-branding{margin-inline:auto}footer.footer-layout-1 .social-icons-wrapper{justify-self:center}footer.footer-layout-1 .social-icons-wrapper .social-icons{justify-content:center}footer.footer-layout-1 .contact-links-wrapper{text-align:center;justify-self:center;justify-content:center;flex-wrap:wrap}footer.footer-layout-1 .contact-links-wrapper .contact-links,footer.footer-layout-1 .contact-links-wrapper .contact-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%}footer.footer-layout-1 .copyright-wrapper{justify-content:center;border-top:0;padding:0}@media screen and (max-width:63.9375rem){footer.footer-layout-1 .copyright-wrapper{display:flex;flex-wrap:wrap}}footer.footer-layout-1 .custom-content:has(p:empty){display:none}footer.footer-layout-1 .footer-inner-wrapper .social-icons-wrapper.item-list{padding:0}.footer-layout-1>.footer-inner-wrapper .contact-info li+li::before{color:white;margin-inline-start:0;margin-inline-end:0.5rem}.footer-layout-1>.footer-inner-wrapper .contact-links li+li::before{display:none}.footer-layout-1>.footer-inner-wrapper .copyright-poweredby a:not(:first-child){position:relative;padding-left:0.5rem}.footer-layout-1>.footer-inner-wrapper .copyright-poweredby a:not(:first-child)::before{content:" | ";position:absolute;left:0.08rem}.footer-layout-1>.footer-inner-wrapper{grid-template-areas:"footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding footer-site-branding " "footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav footer-main-nav " "footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons footer-social-icons " "footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright footer-copyright " "footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links footer-contact-links " "footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content "}