.blog__newsletter{padding:30px 0;background-color:#f5f5f5;text-align:center}@media screen and (min-width: 1025px){.blog__newsletter{padding:70px 0}}.blog__newsletter .blog__newsletter-content{max-width:700px;margin:0 auto}.blog__newsletter .blog__newsletter-content small{display:inline-block;margin-bottom:18px;padding:0 20px 5px;border-bottom:4px solid var(--color-primary);color:#000;font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-size:14px;font-weight:900}.blog__newsletter .blog__newsletter-content h3{font-size:24px;font-weight:900;letter-spacing:-0.1px;line-height:28px;text-transform:uppercase}@media screen and (min-width: 750px){.blog__newsletter .blog__newsletter-content h3{font-size:30px;line-height:32px}}.blog__newsletter .blog__newsletter-content h3 span{color:var(--color-primary)}.blog__newsletter .blog__newsletter-content form{max-width:460px;margin:0 auto;padding-top:10px}.blog__newsletter .blog__newsletter-content form ::input-placeholder{color:#000}.blog__newsletter .blog__newsletter-content form :placeholder{color:#000}.blog__newsletter .blog__newsletter-content form ::-moz-placeholder{color:#000}.blog__newsletter .blog__newsletter-content form :-ms-input-placeholder{color:#000}.blog__newsletter .blog__newsletter-content form ::placeholder{color:#000}.blog__newsletter .blog__newsletter-content form :input-placeholder{color:#000}.blog__newsletter .blog__newsletter-content form input{height:40px;padding:10px 20px;border:none;background-color:#fff;color:#000;font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-size:12px;font-weight:500}.blog__newsletter .blog__newsletter-content form .btn{height:40px;padding:7px 14px}.article-single__hero{display:block;width:100%;height:300px;margin-bottom:30px;background-position:center center;background-size:cover}@media screen and (min-width: 1025px){.article-single__hero{height:456px;margin-bottom:45px}}.article-single{padding-bottom:20px}.article-single.article-single--event{padding-top:30px}@media screen and (min-width: 1025px){.article-single.article-single--event{padding-top:60px}}.article-single h1{font-weight:900;text-transform:uppercase}@media screen and (min-width: 1025px){.article-single h1{font-size:36px}}.article-single .article-single__meta{margin-bottom:20px;font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-size:14px;font-weight:500}@media screen and (min-width: 1025px){.article-single .article-single__meta{margin-bottom:40px}}.article-single .article-single__meta span{margin:0 10px}.article-single .article-single__meta .article-single__meta-category{text-transform:uppercase}.article-single p{font-size:16px;line-height:26px}@media screen and (min-width: 1025px){.article-single .article-single__content{padding:0 40px}}.article-single blockquote{position:relative;border-left:none}@media screen and (min-width: 1025px){.article-single blockquote{padding:60px 20px}}.article-single blockquote p{margin-bottom:0;color:var(--color-primary);font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:33px;text-transform:uppercase}@media screen and (min-width: 1025px){.article-single blockquote p{font-size:30px}}.article-single blockquote p:first-child::before{content:'"';display:block;position:absolute;left:0}.article-single small{color:#777;font-size:12px}.article-single .article-single__tags{margin:25px 0 0;font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-size:12px;font-weight:700}.article-single .article-single__tags span{margin-right:17px}.article-single .article-single__tags a{text-transform:uppercase}.article-single .article-single__sharing .article-single__sharing-title{font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-weight:700}.article-single .article-single__sharing li{margin:0 10px 0 0;font-size:12px}.blog__nav{padding:20px 0}.blog__nav.blog__nav--tagged{margin-bottom:-8px;padding:20px 0 0}.blog__nav a{margin:0 8px;padding-bottom:6px;color:#808080;font-family:"aktiv-grotesk-extended",helvetica,arial,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 375px){.blog__nav a{margin:0 15px;font-size:12px}}.blog__nav a:hover{color:var(--color-primary)}.blog__nav a:first-child{margin-left:0}.blog__nav a.active{border-bottom:4px solid var(--color-primary)}

