/*! License information is available at https://www.jstor.org/assets/jpass_20230118T153435/build/jpass/css/jpass.licenses.txt */.jpass-hero{background-position:50%;background-size:cover;grid-area:hero;min-height:300px;position:relative}.jpass-hero__overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.jpass-hero__wrapper{align-items:center;color:var(--pharos-color-white);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:300px;padding:var(--pharos-spacing-2-x) 0;text-align:center;z-index:2}.jpass-hero--browse{background-image:url(/assets/jpass_20230118T153435/build/images/jpass/jpass-hero-browse.jpg)}.jpass-hero--home{background-image:url(/assets/jpass_20230118T153435/build/images/jpass/jpass-hero-large.jpg)}.jpass-nav{position:relative;z-index:99}.jpass-nav__wrapper{align-items:center;display:flex;flex-direction:row;grid-area:content;grid-column:1/-1;grid-row:1/-1;justify-content:space-between}.jpass-nav__home-link{height:60px;position:relative;width:60px}.jpass-nav__account{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.jpass-card{background-color:var(--pharos-color-white);border-radius:var(--pharos-radius-base-standard);box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);box-sizing:border-box;padding:var(--pharos-spacing-2-x)}@media screen and (max-width:425px){.jpass-card{width:100%!important}}.jpass-card--home{transition:box-shadow .15s ease-in-out;width:300px}.jpass-card--home:hover{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.jpass-card--home p:not([class$=__price]){text-align:left}.jpass-card--home__price{color:var(--pharos-color-jstor-red);font-size:var(--pharos-type-scale-9);margin:var(--pharos-spacing-3-x) 0}.jpass-no-margin{margin:0}.jpass-margin-sub{margin:var(--pharos-spacing-one-half-x) 0 0 0}.jpass-margin-text{margin:var(--pharos-spacing-1-x) 0 0 0}.jpass-margin-action{margin:var(--pharos-spacing-2-x) 0 0 0}.jpass-margin-content{margin:var(--pharos-spacing-3-x) 0 0 0}.jpass-margin-section{margin:var(--pharos-spacing-5-x) 0 0 0}.jpass-color-white{color:var(--pharos-color-white)}.jpass-color-gray{color:var(--pharos-color-ui-50)}.jpass-align-text-center{text-align:center}.jpass-font-large{font-size:var(--pharos-font-size-large)}.jpass-constrained-text{max-width:720px}.jpass-circle-icon{align-items:center;background-color:var(--pharos-color-jstor-red);border-radius:50%;display:flex;height:65px;justify-content:center;text-align:center;width:65px}.jpass-circle-icon [data-pharos-component=PharosIcon]{fill:#fff}.jpass-divider{border:none;border-bottom:1px solid var(--pharos-color-ui-50);margin:var(--pharos-spacing-1-x) 0}html{scroll-behavior:smooth}.jpass-home{background-color:var(--pharos-color-marble-gray-94);grid-template-areas:"hero hero hero" ". description ." "browse browse browse" ". plan ." ". content .";padding-bottom:var(--pharos-spacing-5-x);position:relative}.jpass-home__features{grid-area:description;text-align:center}.jpass-home__browse{grid-area:browse;position:relative}.jpass-home__plan{grid-area:plan;text-align:center}.jpass-home__faq{grid-area:content;grid-template-columns:1fr 1fr}.jpass-home-features-container,.jpass-home__faq{display:grid;gap:var(--pharos-spacing-2-x);grid-template-rows:auto}.jpass-home-features-container{grid-template-columns:1fr 1fr 1fr}.jpass-home-feature{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.jpass-home-feature p{max-width:260px}.jpass-home-browse-cta{color:#fff;grid-area:content;grid-column:1/-1;grid-row:1/-1;padding:var(--pharos-spacing-3-x) 0;z-index:3}.jpass-home-browse-cta p{line-height:var(--pharos-line-height-xlarge);max-width:45%}.jpass-home-browse-background{box-sizing:content-box;height:100%;position:absolute;top:0;width:50%}.jpass-home-browse-background__overlay{background-color:rgba(0,37,61,.8);bottom:0;height:100%;position:absolute;right:0;top:0;width:100%}.jpass-home-browse-background--left{background-color:var(--pharos-color-jstor-red);left:0}.jpass-home-browse-background--right{background:url(/assets/jpass_20230118T153435/build/images/jpass/jpass-books.jpg);right:0}.jpass-home-plan-options{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--pharos-spacing-2-x);justify-content:center}.jpass-home-faq-item:first-child{grid-column:1/span 2}@media screen and (max-width:48rem){.jpass-home-features-container{grid-template-columns:1fr 1fr}.jpass-home-browse-cta p{max-width:100%}.jpass-home-browse-background--left{width:100%}.jpass-home-browse-background--right{display:none}}@media screen and (max-width:425px){.jpass-home__browse,.jpass-home__faq,.jpass-home__features,.jpass-home__plan{padding:0 var(--pharos-spacing-1-x)}.jpass-home-features-container{grid-template-columns:1fr}.jpass-home-faq-item{grid-column:1/span 2}}.jpass-browse{background-color:var(--pharos-color-marble-gray-94);grid-template-areas:"hero hero hero" ". content .";padding-bottom:var(--pharos-spacing-5-x);position:relative;z-index:1}.jpass-browse__content{grid-area:content}.jpass-browse-breadcrumb{list-style:none;padding:0}.jpass-browse-breadcrumb li{display:inline-block;margin-right:var(--pharos-spacing-one-half-x)}.jpass-browse-filters{display:grid;gap:var(--pharos-spacing-1-x);grid-template-columns:1fr 1fr;grid-template-rows:auto}.jpass-browse-table{display:block}.jpass-browse-table--mobile{display:none}.jpass-browse-pagination-container{display:flex;justify-content:end}#jpass-browse-table{border-collapse:collapse}#jpass-browse-table thead{border-bottom:1px solid var(--pharos-color-marble-gray-50);border-top:1px solid var(--pharos-color-marble-gray-50)}#jpass-browse-table thead th{padding:var(--pharos-spacing-1-x) 0}#jpass-browse-table thead th a{color:var(--pharos-color-marble-gray-10);transition:color var(--pharos-transition-base)}#jpass-browse-table thead th a:hover{color:var(--pharos-color-jstor-red)}#jpass-browse-table tbody tr:first-child td{padding-top:var(--pharos-spacing-1-x)}#jpass-browse-table tbody tr td:not(:first-child){padding-left:var(--pharos-spacing-one-half-x)}#jpass-browse-table tbody td{padding-top:var(--pharos-spacing-one-half-x)}@media screen and (max-width:48rem){.jpass-browse-filters{grid-template-columns:1fr}.jpass-browse-table{display:none}.jpass-browse-table--mobile{display:flex;flex-direction:column}}