.guide{padding-bottom:.9375rem;padding-top:1.875rem}.guide:focus{outline-width:2px;outline-style:solid;outline-color:Highlight}@media only screen and (max-width:61.9375rem){.guide.wrapper{padding-left:0;padding-right:0}}.category-nav-section+.guide{padding-top:3.75rem}@media only screen and (min-width:62rem){.guide{padding-bottom:3.75rem}}.guide__swiper-wrapper{position:relative;line-height:0}@media only screen and (max-width:61.9375rem){.guide__swiper-wrapper:after{background:#fff;bottom:-.0625rem;content:"";height:3.75rem;left:0;opacity:1;position:absolute;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);width:100%}}@media only screen and (max-width:61.9375rem) and (max-width:47.9375rem){.guide--open .guide__swiper-wrapper:after{opacity:0}}.guide__section-title{font-size:1.25rem;font-weight:600;margin-bottom:.9375rem;text-align:center}@media only screen and (min-width:62rem){.guide__section-title{text-align:left}}.guide__item{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.guide__slide{height:auto;max-width:60vw}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.guide__slide{max-width:52vw}}@media only screen and (min-width:48rem){.guide__slide{overflow:hidden}.guide__slide .guide__details:after,.guide__slide:first-child .guide__details:before{background-color:#e0e0e0;bottom:0;content:"";height:3.75rem;position:absolute;right:0;width:.0625rem}.guide__slide:first-child .guide__details:before{left:0}.guide__slide .guide__details:after{right:0}}.guide__image-link{display:inline-block;padding:0 .9375rem 3.75rem}@media only screen and (min-width:48rem){.guide__image-link{padding-left:0;padding-right:0}}.guide__image{height:auto;opacity:.5;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;width:100%}@media only screen and (min-width:48rem){.guide__image{width:auto}}@media only screen and (min-width:62rem){.guide__image{opacity:1}}.guide__details{background:#fff;bottom:0;opacity:0;padding:.625rem 1.875rem;position:absolute;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);width:100vw;max-height:3.75rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.guide__details{left:0;margin-left:-20vw}}@media only screen and (min-width:48rem){.guide__details{margin-left:0;opacity:1;padding-left:.4375rem;padding-right:.4375rem;width:100%}}.guide__details.open{background:hsla(0,0%,100%,.9);padding-top:1.25rem;max-height:18.75rem}.guide__details:hover .guide__button{background:#fff}.guide__title{cursor:default;font-size:1.25rem;font-weight:500;line-height:1;margin:.625rem 0;padding:0;opacity:0;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21)}@media only screen and (min-width:62rem){.guide__title{opacity:1;cursor:pointer}}.guide__collapsible{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21)}.open .guide__collapsible{max-height:18.75rem;opacity:1}.guide__collapsible .guide__link{line-height:1;margin-bottom:1.5625rem;padding-bottom:1.1875rem;padding-top:1.1875rem}.guide__description{max-width:80%;padding-top:.625rem}.guide__button{-webkit-box-align:center;align-items:center;background:hsla(0,0%,100%,.55);border-radius:50%;display:-webkit-box;display:flex;height:2.8125rem;-webkit-box-pack:center;justify-content:center;left:0;margin-left:auto;margin-right:auto;padding:0;position:absolute;right:0;top:-3.75rem;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);width:2.8125rem;opacity:0;-webkit-backface-visibility:hidden}@media only screen and (min-width:62rem){.guide__button{opacity:1;height:2.125rem;width:2.125rem}.guide__button:active,.guide__button:focus,.guide__button:hover,.open .guide__button{background:#fff}.guide__button .guide__button__toggle-icon{height:.875rem;width:.875rem}}.guide__button__toggle-icon{height:1.1875rem;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21) .2s;transition:all .5s cubic-bezier(.6,-.19,.2,1.21) .2s;width:1.1875rem;-webkit-box-flex:1;flex:1 0 0}.guide__button--next,.guide__button--prev{-webkit-box-align:center;align-items:center;background:hsla(0,0%,100%,.55);display:-webkit-box;display:flex;height:2.8125rem;-webkit-box-pack:center;justify-content:center;margin-top:0;opacity:1;padding:0;position:absolute;top:calc(50% - 52.5px);-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);visibility:visible;width:2.8125rem;z-index:10}.guide__button--next .arrow-icon,.guide__button--prev .arrow-icon{height:1.1875rem;width:1.1875rem;-webkit-box-flex:1;flex:1 0 0}.guide--hide-arrow-nav .guide__button--next,.guide--hide-arrow-nav .guide__button--prev{display:none}.guide__button--next:active,.guide__button--next:focus,.guide__button--next:hover,.guide__button--prev:active,.guide__button--prev:focus,.guide__button--prev:hover{background:#fff}@media only screen and (max-width:47.9375rem){.guide--open .guide__button--next,.guide--open .guide__button--prev{opacity:0;visibility:hidden}}.guide__button--next{padding-left:.125rem;right:0}.guide__button--prev{left:0;padding-right:.125rem}.open .guide__button .guide__button__toggle-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.guide .swiper-container{width:100%}.guide .swiper-button-disabled{background:hsla(0,0%,100%,.3)}.guide .swiper-button-disabled .arrow-icon{opacity:.3}.guide .swiper-button-disabled:hover{cursor:default}.guide .swiper-slide-active,.guide .swiper-slide-active .guide__image{opacity:1}.guide .swiper-slide-active .guide__title{cursor:pointer}@media only screen and (max-width:47.9375rem){.guide .swiper-slide-active .guide__details{opacity:1;z-index:10}}@media only screen and (max-width:61.9375rem){.guide .swiper-slide-active .guide__title{opacity:1}.guide .swiper-slide-active .guide__button{opacity:1;background:#fff}}.skeleton-loading{-webkit-animation:skeletonLoading .9s infinite;animation:skeletonLoading .9s infinite;background:rgba(0,0,0,.2)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-rem(16),0,0);transform:translate3d(-rem(16),0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-rem(16),0,0);transform:translate3d(-rem(16),0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes simple-fade-in-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes simple-fade-in-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes simple-fade-out-left{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes simple-fade-out-left{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes simple-fade-in-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes simple-fade-in-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes bounce{0%{padding-bottom:0}50%{padding-bottom:.9375rem}to{padding-bottom:0}}@keyframes bounce{0%{padding-bottom:0}50%{padding-bottom:.9375rem}to{padding-bottom:0}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeOutScale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes fadeOutScale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes skeletonLoading{0%{background-color:rgba(0,0,0,.05)}50%{background-color:rgba(0,0,0,.1)}to{background-color:rgba(0,0,0,.05)}}@keyframes skeletonLoading{0%{background-color:rgba(0,0,0,.05)}50%{background-color:rgba(0,0,0,.1)}to{background-color:rgba(0,0,0,.05)}}@-webkit-keyframes fadeSlideDown{0%{margin-top:-3.3125rem;opacity:0}50%{opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeSlideDown{0%{margin-top:-3.3125rem;opacity:0}50%{opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes fadeSlideUp{0%{margin-top:0;opacity:1}50%{opacity:0}to{margin-top:-3.3125rem;opacity:0}}@keyframes fadeSlideUp{0%{margin-top:0;opacity:1}50%{opacity:0}to{margin-top:-3.3125rem;opacity:0}}.category-nav-section__title{margin-bottom:0}@media only screen and (min-width:62rem){.category-nav-section{position:relative;z-index:1}}.category-nav-section button.collapse-toggle.center{padding-left:.625rem;margin:0}@media only screen and (max-width:61.9375rem){.category-nav-section button.collapse-toggle.center{padding-bottom:0}}.search-page-container .category-nav-section{padding:1.25rem 0 .625rem}@media only screen and (min-width:62rem){.search-page-container .category-nav-section{padding-bottom:0}}@media only screen and (min-width:62rem){.category-nav-wrapper.has-divider:after{content:"";display:block;height:6px;width:26px;background:#565656;margin-top:2.75rem}}.category-nav-wrapper .category-nav-items{list-style-type:none;margin:1.375rem 0 .625rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items{text-align:left;padding-left:0}}.category-nav-wrapper .category-nav-items .category-nav-item{display:block;text-transform:capitalize}.category-nav-wrapper .category-nav-items .category-nav-item:not(:last-child){margin-bottom:.75rem}.category-nav-wrapper .category-nav-items .category-nav-item.selected.root-active a.label:after{background:#d22030}.category-nav-wrapper .category-nav-items .category-nav-item.selected a.label.with-children{font-weight:700}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children{list-style:none}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li{margin-left:0;margin-top:.5rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li{margin-left:1rem}}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li.selected-child a{font-weight:700}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li.selected-child a:after{background:#d22030}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li a{margin-top:.25rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items a{font-size:1.1875rem}}