.page--library{padding:0 30px}.library-container{margin:0 auto;max-width:1760px}.library-header{background-position:100% 0;background-repeat:repeat;background-size:auto 100%}.library-header__text{padding-top:40px}.library-header__text p:last-child{margin-bottom:0}.library-header__image{display:block;height:100%;object-fit:cover;width:100%}.library-header__title{color:#000;font-size:60px;font-weight:700}.library-cta,.library-header__text,.library-menu,.library-topics{padding-bottom:40px;padding-top:40px}.library-cta{padding-bottom:0}.library-heading{font-size:20px;font-weight:400;margin-bottom:40px;text-transform:uppercase}.library-heading--bold{font-weight:700}.library-menu__item .library-menu__link{font-size:16px}.library-menu__list{display:none;list-style:none;margin:0;padding:0}.library-menu__dropdown{display:block;padding:.2em;width:100%}.library-menu__item{margin:0;padding:0}.library-menu__link{color:var(--text-color);font-weight:400;text-decoration:none}.library-menu__link[aria-current=true]{color:#000;font-weight:700}.library-tooltip{appearance:none;background:none;border:0;bottom:-2px;cursor:pointer;display:inline;font-size:16px;height:auto;line-height:inherit;margin:0;overflow:visible;padding:0;position:relative;right:-3px;width:auto}.library-tooltip,.tippy-content{text-transform:none}.library-tooltip__icon{display:inline-block;height:20px;width:20px}.library-topics{position:relative}.library-topic__resources{margin-top:50px}.library-topic__resources-list{list-style:none;margin:0;padding:0}.library-topic__resources-item{margin:0 0 60px}.library-topic__resources-item:last-child{margin-bottom:0}.library-topic[aria-hidden=false]{opacity:1;transition:opacity .3s ease-in,transform .15s ease;visibility:visible}.library-topic[aria-hidden=true]{left:0;opacity:0;position:absolute;top:0;visibility:hidden}@media screen and (max-width:767px){.library-menu{background:var(--color-brand-ice);margin-left:-30px;margin-right:-30px;padding:30px}.library-menu .library-heading{margin-bottom:15px}}@media screen and (min-width:768px){.page--library{padding:0}.library-cta,.library-header__text,.library-topics{padding-right:40px}.library-header__image{margin:0}.library-cta,.library-header__text,.library-topics{padding-left:40px}.library-topic__resources-item{margin:0 0 50px}.library-menu{padding-left:35px;padding-top:55px}.library-menu,.library-topics{padding-bottom:100px}.library-menu__list{display:block}.library-menu__dropdown{display:none}}@media screen and (min-width:1400px){.library-cta,.library-header__text,.library-topics{padding:60px 76px}.library-cta{padding-bottom:0;padding-left:20px;padding-right:20px}.library-menu{padding-left:60px;padding-top:74px}}@media screen and (min-width:1600px){.library-header__text,.library-topics{padding-right:200px}.library-menu{padding-left:100px}}.resource-page{background:#f7f8fb;background:-moz-linear-gradient(163deg,#f7f8fb 32vw,#f7f8fb 25%,#fff 25%,#fff 25%,#fff 25%);background:-webkit-linear-gradient(163deg,#f7f8fb 32vw,#f7f8fb 25%,#fff 0,#fff 0,#fff 0);background:linear-gradient(163deg,#f7f8fb 32vw,#f7f8fb 25%,#fff 0,#fff 0,#fff 0);padding:30px 30px 100px}.resource-page__container{margin:0 auto;max-width:1400px}.resource-page__header{padding:40px 0;text-align:center}.resource-page__title{color:#000;font-size:40px;font-weight:700}.resource-page__eyebrow{color:#000;font-weight:400;margin:0 0 1rem;text-transform:uppercase}.resource-page__heading{margin-bottom:40px}.resource-page__heading,.resource-page__highlights h2,.resource-page__highlights h3,.resource-page__highlights h4{font-size:28px}.resource-page__summary{margin:0 auto;max-width:60rem;text-align:left}.resource-page__column--text{margin-bottom:40px}.resource-page__image{display:block}.resource-page__column--image{margin-bottom:40px}.resource-page__image--styled{border:1px solid var(--color-brand-stone);box-shadow:4px 4px 50px rgba(0,0,0,.15)}.resource-page__actions{padding-top:1rem}.resource-page__related{margin:0 auto;max-width:60rem;padding:100px 0 0}@media screen and (min-width:768px){.resource-page__highlights{padding-top:30px}.resource-page__row{display:flex}.resource-page__column{flex:0 0 auto;width:50%}.resource-page__column--image{padding-right:80px}.resource-page__related{padding:150px 0 0}}@media screen and (min-width:60rem){.resource-page{padding-left:60px;padding-right:60px}}.library-card{display:block}.library-card,.library-card:hover{color:#000;text-decoration:none}.library-card__visual{display:block;margin-bottom:20px}.library-card__image{background-color:#f7f8fb;border:1px solid var(--color-brand-stone);box-shadow:5px 4px 25px rgba(0,0,0,.1);display:block;max-width:100%;width:300px}.library-card__eyebrow{font-size:14px;font-weight:400;margin:0 0 6px;text-transform:uppercase}.library-card__title{font-size:20px;font-weight:700;line-height:1.5;margin:0 0 10px}.library-card__description{color:#5c6770;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media screen and (min-width:768px){.library-card{align-items:center;display:flex}.library-card__visual{flex:0 0 285px;margin-bottom:0;padding-right:28px}.library-card__image{max-width:100%}}.library-topic{background:#fff;margin-bottom:80px;padding-bottom:80px}.library-topic__title{color:#000;font-size:28px;font-weight:700;margin-bottom:.5em}.library-topic__title-text{display:inline-block}.library-topic__description{color:#5c6770;font-size:16px;margin-bottom:0}.library-topic__title-icon{display:inline-block;height:auto;left:-4px;margin-right:12px;max-height:1.9em;position:relative;top:-.1em;width:auto}.library-topic__anchor:target{display:block;pointer-events:none;position:relative;top:-150px;visibility:hidden}@media screen and (max-width:767px){.library-grid__item--image{margin-left:-30px;margin-right:-30px}.library-header{background:none!important}}@media screen and (min-width:768px){.library-grid{display:flex;flex-wrap:wrap}.library-grid__item--3{flex:0 0 25%}.library-grid__item--4{flex:0 0 33.33%}.library-grid__item--8{flex:66.66%}.library-grid__item--9{flex:0 0 75%}.library-grid__item--image,.library-grid__item--menu{position:relative}.library-grid__item--menu,.library-grid__item--menu:before{background:var(--color-brand-ice)}.library-grid__item--menu{position:relative}}