@media screen and (min-width:768px){.article-template{grid-template-areas:"header" "image" "content"}}.article-template__header{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.5rem;width:100%}@media screen and (min-width:768px){.article-template__header{grid-area:header}}.article-template__header .article-header__title{grid-area:title;margin:.5rem 0 .75rem}@media screen and (min-width:768px){.article-template__header .article-header__title{margin-bottom:.75rem}}.article-template__header .article-header__intro{margin:.5rem 0 .75rem}@media screen and (min-width:768px){.article-template__header .article-header__intro{margin-bottom:.75rem}}.article-template__header .article-header__type{grid-area:type}@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}}@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__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__hero-container .image--desktop{display:none}}@media screen and (min-width:768px){.article-template__hero-container .image--mobile{display:none}}.article-template__content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:768px){.article-template__content{grid-area:content}}.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 .related-articles{margin-top:4.5rem}@media screen and (min-width:768px){.template-article .related-articles{margin-top:6rem}.social-sharing-section .container-content{display:-webkit-box;display:-ms-flexbox;display:flex}.social-sharing-section .container-content h3{margin-right:2rem;padding-top:.25rem}}