@media screen and (min-width:768px){.article-template{grid-template-areas:"header" "image" "content"}}.article-template__header{grid-template-areas:"type date" "title title" "author author";margin-bottom:0;width:calc(100vw - 75px)}@media screen and (min-width:768px){.article-template__header{grid-area:header;grid-template-areas:"type type" "title title" "author date";margin-bottom:3.5rem;text-align:center}}.article-template__header .article-header__title{font-size:1.75rem;grid-area:title;line-height:2.1rem;margin:0}@media screen and (min-width:768px){.article-template__header .article-header__title{font-size:3rem;line-height:3.6rem}}.article-template__header .article-header__type{font-size:.75rem;grid-area:type;line-height:1.125rem}.theme-teh .article-template__header .article-header__type{font-family:var(--font-headings-regular-family);letter-spacing:.09375rem;text-transform:capitalize}.theme-so .article-template__header .article-header__type{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);letter-spacing:.09375rem}.article-template__header .article-header__author,.article-template__header .article-header__date{font-size:.875rem;grid-column-end:span 2;line-height:1.5;text-align:center}@media screen and (max-width:767px){.article-template__header .article-header__date{grid-area:date;text-align:right}}@media screen and (min-width:768px){.article-template__header .article-header__date{grid-row-start:3}}.article-template__header .article-header__author{grid-row-start:3;text-align:left}@media screen and (min-width:768px){.article-template__header .article-header__author{text-align:center}}@media screen and (max-width:767px){.article-template__header .article-header__author+.article-header__date:before{content:none}}.article-template__header.has-author.has-date .article-header__author{grid-area:author;text-align:left}@media screen and (min-width:768px){.article-template__header.has-author.has-date .article-header__author{text-align:right}}.article-template__header.has-author.has-date .article-header__date{grid-area:date;text-align:right}@media screen and (min-width:768px){.article-template__header.has-author.has-date .article-header__date{text-align:left}.article-template__header.has-author.has-date .article-header__date:before{border-left:1px solid var(--color-brand-text-50);content:"";display:inline;margin-left:1rem;padding-left:1rem}}@media screen and (max-width:767px){.article-template__header.has-date:not(.has-type) .article-header__date{grid-area:type;text-align:left}}.article-template__header.has-date .article-header__title,.article-template__header.has-type .article-header__title{margin-top:1.5rem}@media screen and (min-width:768px){.article-template__header.has-date .article-header__title{margin-bottom:1.5rem}}.article-template__header.has-author .article-header__title{margin-bottom:1.5rem}.article-template__hero-container{margin-bottom:2rem;width:100%}@media screen and (min-width:768px){.article-template__hero-container{grid-area:image;margin-bottom:0}}@media screen and (max-width:767px){.article-template__header+.article-template__hero-container{margin-top:2rem}.article-template__content{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:768px){.article-template__content{grid-area:content}}.article-template__content.titles-upcase h1,.article-template__content.titles-upcase h2,.article-template__content.titles-upcase h3,.article-template__content.titles-upcase h4,.article-template__content.titles-upcase h5,.article-template__content.titles-upcase h6{text-transform:var(--font-headings-text-transform)}.article-template__header+.article-template__content{margin-top:calc(var(--element-spacing)*3)}.theme-so .article-template__content h2{font-size:1.75rem}.article-template__comment-wrapper{margin:3rem auto 1rem;max-width:var(--site-center-narrow);width:calc(100vw - 75px)}.article-template__comment-wrapper .form__actions{margin-top:1rem}.article-template__comment-wrapper .article-template__comments-comment{padding:2rem 0}.article-template__comment-wrapper .article-template__comments-comment+.article-template__comments-comment{border-top:1px solid var(--color-border)}.article-template__comment-wrapper .article-template__comments-comment>header{margin-bottom:.5rem}@media screen and (max-width:767px){.article-template__comment-wrapper .article-template__comments-comment>header>span+span{display:block;font-size:.75rem}}@media screen and (min-width:768px){.article-template__comment-wrapper .article-template__comments-comment>header>span+span{margin-left:.375rem}}.article-template__comment-wrapper .article-template__comment-warning{color:var(--color-brand-text-50);font-size:.75rem}.template-article .social-sharing-section{margin-top:3.5rem}@media screen and (min-width:768px){.template-article .social-sharing-section{margin:4.5rem 0}}.template-article .social-sharing-section h3{margin-bottom:1rem}.template-article .featured-blog-posts{margin-top:4.5rem}@media screen and (min-width:768px){.template-article .featured-blog-posts{margin-top:6rem}}