.article-tags li{margin-right:.25rem}.article-tags a{display:inline-block;background:#f5f5f5;color:#000;border:1px solid #d8d8d8;padding:1px 5px;font-size:90%}.row.row--article-line-spacing{margin-bottom:-3rem}@media screen and (min-width:1024px){.row.row--article-line-spacing{margin-bottom:-4rem}}.row.row--article-line-spacing .col{margin-bottom:3rem}@media screen and (min-width:1024px){.row.row--article-line-spacing .col{margin-bottom:4rem}}.article-link{position:relative;z-index:1;overflow:hidden}.article-link:hover img{transform:scale(1.1)}.article-link .article-image a{display:block;overflow:hidden}.article-link .article-image a:hover figure{transform:scale(1.04)}.article-link .article-image figure{transition:transform .32s cubic-bezier(.33,1,.68,1)}.article-link .article-title a{color:#000;text-decoration:none}.article-meta{margin-top:.5rem;opacity:.5}.article-meta .article-category{color:#000}.article .article__header-image{margin:0 auto;max-width:90rem}.article .article__header-image--mobile{display:block}@media screen and (min-width:1024px){.article .article__header-image--mobile{display:none}}.article .article__header-image--desktop{display:none}@media screen and (min-width:1024px){.article .article__header-image--desktop{display:block}}.article .article__meta{margin:.5rem 0 2rem 0;color:rgba(0,0,0,.5)}@media screen and (max-width:1023px){.article .article__meta{display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.article .article__meta{margin:0 0 .5rem 0;text-align:center}}.article .article__meta .article__meta__category a{color:inherit}.article .article__meta .article__meta__category a:active,.article .article__meta .article__meta__category a:focus,.article .article__meta .article__meta__category a:hover{text-decoration:none}.article .article__meta .article__meta__separator{margin:0 .5rem 0 .5rem;display:none}@media screen and (min-width:1024px){.article .article__meta .article__meta__separator{display:inline-block}}@media screen and (min-width:1024px){.article .article__title{text-align:center}}.article .article__content{margin-top:0;font-size:.875rem;line-height:1.5rem}@media screen and (min-width:768px){.article .article__content{margin-top:2.5rem}}.article .article__content h2{margin-top:3rem;font-size:.875rem;line-height:1.5rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:1024px){.article .article__content h2{font-size:1.25rem;line-height:2rem;margin-top:2.5rem}}.article .article__content h3,.article .article__content h4{margin-top:1rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.5rem;font-weight:500}@media screen and (min-width:1024px){.article .article__content h3,.article .article__content h4{font-size:1rem}}.article .article__content h4{margin-top:2rem}.article .article__content .content-row-image__image{max-width:calc(100% + 2rem);width:calc(100% + 2rem);margin:2rem 0 2rem -1rem}@media screen and (min-width:768px){.article .article__content .content-row-image__image{max-width:calc(100% + 3rem);width:calc(100% + 3rem);margin:2rem 0 2rem -1.5rem}}@media screen and (min-width:1024px){.article .article__content .content-row-image__image{max-width:100%;width:100%;margin:0}}@media screen and (min-width:1024px){.content-row-image-left,.content-row-image-right{display:flex;align-items:center}.content-row-image-left .content-row-image__content,.content-row-image-left .content-row-image__image,.content-row-image-right .content-row-image__content,.content-row-image-right .content-row-image__image{max-width:50%;flex-basis:50%}.content-row-image-left img,.content-row-image-right img{width:100%;max-width:100%;margin:0}.content-row-image-left .content-row-image__content{padding-left:1rem;order:1}.content-row-image-left .content-row-image__image{padding-right:1rem;order:0}.content-row-image-right .content-row-image__content{padding-right:1rem;order:0}.content-row-image-right .content-row-image__image{padding-left:1rem;order:1}}@media screen and (min-width:1024px){.article-featured-articles__title{font-size:1.5rem;line-height:2rem}}.article-featured-articles__articles{margin-top:0}@media screen and (min-width:1024px){.article-featured-articles__articles{margin-top:1.5rem}}.article-featured-articles__articles .article-link{padding-bottom:1.5rem}.article-comments{margin:0;padding:0;list-style:none;margin-top:1rem}.article-comments:first-child{margin-top:0}.article-comments .article-comment{padding:10px;border:1px solid #d8d8d8;margin-top:1rem}.article-comments .article-comment:first-child{margin-top:0}.article-comments .article-comment.article-comment__unpublished{opacity:.7}.article-comments .article-comment .article-comment__meta{font-size:90%;opacity:.7}