.article-template{display:flex;flex-direction:column;padding-bottom:5rem}.article-banner-wrapper{position:relative;width:100%}.article-banner{position:relative;width:100%;height:auto}.article-banner__image-container{width:100%;height:auto;overflow:hidden;max-height:75vh}.article-banner__image-container--mobile{display:none}.article-banner__image{width:100%;height:auto;object-fit:cover;display:block}.article-banner__date-overlay{position:absolute;top:0;right:0;background-color:#222c;color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:400;text-transform:uppercase;z-index:2}.article-content-wrapper{position:relative;margin-top:-15rem;z-index:2;padding-bottom:5rem}.article-content{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;background-color:#fff;padding:3rem;box-shadow:0 4px 20px #00000014;border-radius:4px}.article-header{text-align:center;margin-bottom:3rem;width:100%}.article-title{font-size:3rem;font-weight:500;margin-bottom:1rem;color:#333;line-height:1.2}.article-subtitle{font-size:1.25rem;font-weight:400;margin-bottom:1.5rem;color:#555;max-width:80%;margin-left:auto;margin-right:auto;line-height:1.6}.article-author{font-size:1rem;color:#555;margin-bottom:1rem}.article-author__label{font-weight:600}.article-author__name{font-weight:400}.article-main-content{font-size:1.1rem;line-height:1.8;color:#444;margin-bottom:3rem;width:100%}.article-media-block{width:100%;margin-bottom:3rem}.article-media-block__image img{width:100%;height:auto;display:block}.article-text-block{font-size:1.1rem;line-height:1.8;color:#444;margin-bottom:3rem;width:100%}.article-text-field-1 h3,.article-text-field-2 h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem;margin-top:2rem}.article-text-field-1 ol,.article-text-field-2 ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:2rem}.article-text-field-1 ol li,.article-text-field-2 ol li{margin-bottom:1rem}.article-text-field-1 strong,.article-text-field-2 strong{font-weight:600;color:#222}.article-text-field-1 p,.article-text-field-2 p{margin-bottom:1.5rem}.article-text-field-1 ol li:last-child,.article-text-field-2 ol li:last-child{margin-bottom:0}.article-list-section{width:100%;margin-bottom:3rem}.article-list-section__title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem}.article-list-section__content{font-size:1.1rem;line-height:1.8;color:#444}.article-list-section__content ul{padding-left:1.5rem}.article-list-section__content li{margin-bottom:.75rem}.article-accolades-section{width:100%;margin-bottom:3rem}.article-accolades-section__title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem}.article-accolades-section__content{font-size:1.1rem;line-height:1.8;color:#444}.rte p{margin-bottom:1.5rem}.rte h2{font-size:2rem;margin-top:2.5rem;margin-bottom:1.5rem}.rte h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1.25rem}.rte a{color:#06c;text-decoration:underline}.rte a:hover{color:#004c99}@media screen and (max-width: 989px){.article-content-wrapper{margin-top:-10rem}.article-content{padding:2.5rem}}@media screen and (max-width: 749px){.article-banner__image-container--desktop{display:none}.article-banner__image-container--mobile{display:block;max-height:60vh}.article-content-wrapper{margin-top:-7rem}.article-content{padding:2rem 1.5rem}.article-title{font-size:2.25rem}.article-subtitle{font-size:1.1rem;max-width:95%}.article-main-content,.article-text-block{font-size:1rem}.article-text-field-1 h3,.article-text-field-2 h3{font-size:1.25rem}}@media screen and (max-width: 480px){.article-banner__image-container{max-height:50vh}.article-banner__date-overlay{padding:.5rem 1rem;font-size:.85rem}.article-content-wrapper{margin-top:-5rem}.article-content{padding:1.5rem 1.25rem}.article-title{font-size:1.75rem}.article-subtitle{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-custom-article-layout.css.map */
