.article-template>*:first-child:not(.article-template__hero-container){margin-top:24px}@media screen and (min-width: 750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:96px}}.article-template__hero-container{max-width:130rem;margin:0 auto}.article-template__hero-small{height:11rem}.article-template__hero-medium{height:22rem}.article-template__hero-large{height:33rem}@media screen and (min-width: 750px) and (max-width: 989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media screen and (min-width: 990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:24px;margin-bottom:48px;line-height:calc(.8 / var(--font-body-scale))}.article-template .article-banner{width:100%;position:relative;color:#fff;display:flex}.article-template .article-banner img{border-radius:16px;width:100%;height:auto}.article-category{text-transform:uppercase;color:var(--main-blue);font-family:SofiaPro-Medium;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.2px;margin:0 0 12px}.article-template .article-banner .article-banner-text{position:absolute;bottom:16px;left:24px;width:calc(100% - 48px)}.article-template .article-banner .article-banner-text h6{color:#fff;font-family:SofiaPro-Semibold;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.96px;margin:0}.article-template .article-banner .article-banner-text p{color:#fff;font-family:SofiaPro-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.42px;margin:0}.article-sources{margin:48px 0}.article-sources h2{color:var(--main-blue);font-family:SofiaPro-Medium;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.54px;padding-bottom:16px;border-bottom:1px solid #EAECF0;margin:0 0 24px}.article-sources>div{display:flex;width:100%}.article-sources p{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.36px;margin:0 0 18px}.article-sources p:last-child{margin:0}.article-sources p a{color:var(--main-blue);overflow-wrap:anywhere}.article-disclaimer{color:var(--main-grey);font-family:SofiaPro-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.36px;margin:0 0 48px;max-width:640px}.article-template .author{display:flex;justify-content:flex-start;align-items:center;margin:0 0 32px}.article-template .author img{width:64px;height:64px;margin-right:16px;border-radius:8px}.color-main-grey{color:var(--main-grey)!important}.article-template .author .author-name{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.42px;display:block}.article-template .author .author-name a{color:var(--main-blue);text-decoration:none}.article-template .author .author-date{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.42px;display:block}@media screen and (min-width: 750px){.article-category{margin:0 0 16px}.article-template header{margin-top:96px;margin-bottom:64px}.article-template .article-banner,.article-template .article-banner img{border-radius:24px}.article-template .article-banner .article-banner-text{left:calc(9rem + 32px)}}@media screen and (min-width: 990px){.article-template .article-banner .article-banner-text{position:absolute;bottom:32px;left:32px;width:calc(100% - 64px)}.article-template .article-banner .article-banner-text h6{font-family:NormsPro-Medium;font-size:48px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:-1.44px}.article-template .article-banner .article-banner-text p{font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.3px}.article-sources{margin:64px 0}.article-sources h2{font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.72px;padding-bottom:24px}.article-disclaimer{margin:0 0 64px}}.article-template{display:flex;flex-wrap:wrap;max-width:1440px;margin:0 auto;justify-content:flex-start;align-items:flex-start}.article-template .table-of-contents{position:sticky;top:32px;max-width:320px;flex:1}.article-template .table-of-contents h3{color:var(--main-blue);font-family:SofiaPro-Semibold;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.32px;margin:0 0 16px}.article-template .table-of-contents .contents-links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.article-template .table-of-contents .contents-links a{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.42px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:2px;text-underline-position:from-font;margin:0 0 8px}.article-template__title{margin:0 0 32px;color:var(--main-blue);font-family:NormsPro-Medium;font-size:32px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:-.96px}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:48px;margin-bottom:48px}.article-template__content h2{color:var(--main-blue);font-family:SofiaPro-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.72px;margin:48px 0 24px;max-width:560px}.article-template__content h3{color:var(--main-blue);font-family:SofiaPro-Semibold;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.54px;margin:24px 0 16px}.article-template__content img{width:100%;height:auto;margin:48px 0 8px;display:block;border-radius:16px;border:0}.article-template__content p.alt{color:var(--main-grey);font-family:SofiaPro-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 48px}.article-template__content h4{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.54px;margin:0 0 32px}.article-template__content p{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0 0 16px}.article-template__content p strong{font-family:SofiaPro-Semibold;font-weight:600}.article-template__content p+h5{margin-top:40px}.article-template__content h5{color:var(--main-blue);padding:8px 24px;border-left:2px solid var(--main-blue);font-family:SofiaPro-Medium;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.42px;margin:0;display:flex}.article-template__content h5+h5{margin-bottom:40px;padding:0 24px 8px}.article-template__content h5+p{margin-top:40px}.article-template__content h5+div{margin-top:16px}.article-template__content h5 strong{color:var(--main-blue);font-family:SofiaPro-Medium;font-size:28px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-.84px;margin:0}.article-template__content p a{color:var(--main-blue);text-decoration:underline}.article-template__content blockquote{margin:0 0 48px;padding:8px 0 8px 24px;border-left:2px solid var(--main-blue);display:flex;flex-wrap:wrap}.article-template__content blockquote>p,.article-template__content blockquote>div{color:var(--main-blue);font-family:NormsPro-Medium-Italic;font-size:20px;font-weight:500;line-height:30px;margin:0 0 32px}.article-template__content blockquote p.bauthor{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0}.article-template__content ul{padding:0 0 0 24px;margin:24px 0;list-style:none}.article-template__content ul li{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0 0 4px;position:relative}.article-template__content ul li a{color:var(--main-blue)}.article-template__content ul li strong{font-family:SofiaPro-Semibold;font-weight:600}.article-template__content ul li::marker{display:none;content:""}.article-template__content ul li:before{display:block;content:" ";border-radius:100%;width:5px;height:5px;background-color:var(--main-blue);position:absolute;left:-15px;top:10px}.article-template__content ol{padding:0 0 0 23px;list-style:decimal}.article-template__content ol li::marker{display:none}.article-template__content ol li{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0 0 4px}@media screen and (min-width: 990px){.article-template{padding:0 32px;column-gap:32px}.article-main-content{flex:1;max-width:720px}.article-template__title{font-size:60px;font-style:normal;font-weight:500;line-height:72px;letter-spacing:-1.2px}.article-template__content h2{font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-1.08px;margin:64px 0 32px}.article-template__content h3{font-family:SofiaPro-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.72px;margin:32px 0 16px}.article-template__content img{width:100%;height:auto;margin:64px 0 16px;display:block;border-radius:24px}.article-template__content p.alt{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 64px}.article-template__content h4{font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.72px;margin:0 0 32px}.article-template__content p{font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.54px;margin:0 0 16px}.article-template__content h5{color:var(--main-blue);padding:16px 24px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.48px;margin:0;display:flex}.article-template__content h5+h5{margin-bottom:24px;padding:0 24px 16px}.article-template__content h5 strong{font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-1.08px;margin:0;padding:0}.article-template__content p a{color:var(--main-blue);text-decoration:underline}.article-template__content blockquote{margin:0 0 48px;padding:0 0 0 24px;border-left:2px solid var(--main-blue);display:flex;flex-wrap:wrap}.article-template__content blockquote>p,.article-template__content blockquote>div{color:var(--main-blue);font-family:NormsPro-Medium-Italic;font-size:24px;font-style:italic;font-weight:500;line-height:36px;letter-spacing:-.48px;margin:0 0 32px}.article-template__content blockquote p.bauthor{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0 0 8px}.article-template__content ul{padding:0 0 0 28px;margin:24px 0}.article-template__content ul li{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.54px;margin:0 0 4px}.article-template__content ol li::marker{display:none}.article-template__content ul li:before{top:12px}.article-template__content ol li{color:var(--main-blue);font-family:SofiaPro-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.54px;margin:0 0 4px}.article-template .table-of-contents h3{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.32px;margin:0 0 16px}.article-template .table-of-contents .contents-links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.article-template .table-of-contents .contents-links a{color:var(--main-grey);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;text-decoration-line:none;padding:8px 0 8px 16px;margin:0;position:relative}.article-template .table-of-contents .contents-links a:hover,.article-template .table-of-contents .contents-links a.active{color:var(--main-blue)}.article-template .table-of-contents .contents-links a:hover:before,.article-template .table-of-contents .contents-links a.active:before{color:var(--main-blue);background-color:var(--main-blue)}.article-template .table-of-contents .contents-links a:before{content:"";display:block;position:absolute;top:0;left:0;width:2px;height:100%;border-radius:1px;background-color:#eaecf0}}@media screen and (min-width: 1200px){.article-template{column-gap:96px}.article-template__content{margin-top:64px;margin-bottom:64px}}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media screen and (min-width: 750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width: 750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width: 750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width: 750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width: 990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog-post.css.map */
