.blog-listing__header-section{background-color:#f4f4f4;display:grid;grid-template-columns:0 repeat(6,1fr) 0;grid-column-gap:30px;margin:0 auto;max-width:1920px}@media only screen and (min-width:576px){.blog-listing__header-section{grid-template-columns:0 repeat(12,1fr) 0}}@media only screen and (min-width:768px){.blog-listing__header-section{grid-template-columns:30px repeat(12,1fr) 30px}}@media only screen and (min-width:992px){.blog-listing__header-section{grid-template-columns:50px repeat(12,1fr) 50px}}@media only screen and (min-width:1200px){.blog-listing__header-section{grid-template-columns:50px repeat(14,1fr) 50px}}@media only screen and (min-width:1920px){.blog-listing__header-section{grid-template-columns:50px repeat(14,1fr) 50px}}.blog-listing__header-section .blog-listing__header-section__wrapper{grid-column:2/span 6;grid-row:2}@media only screen and (min-width:576px){.blog-listing__header-section .blog-listing__header-section__wrapper{grid-column:3/span 11}}@media only screen and (min-width:992px){.blog-listing__header-section .blog-listing__header-section__wrapper{grid-column:3/span 11;grid-row:1}}@media only screen and (min-width:1200px){.blog-listing__header-section .blog-listing__header-section__wrapper{grid-column:4/span 12}}.blog-listing__header-content{margin-bottom:6.25rem}.blog-listing__header-content h1{font-size:1.75rem;line-height:1.42857142857}.blog-listing__header-content>:last-child{margin-bottom:0}@media (min-width:576px){.blog-listing__header-content h1{font-size:2rem;line-height:1.375}}@media (min-width:992px){.blog-listing__header-content h1{font-size:2.25rem;line-height:1.33333333333}}.blog-listing__tags{display:inline-block;margin-bottom:2.5rem;position:relative}.blog-listing__tag-icon{margin-bottom:1.25rem}.blog-listing__tags-item{margin:0}.blog-listing__tags-item:before{content:none}.blog-listing__tags-list{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0;padding:0}.blog-listing__tags-link{background:none;border:1px solid #ccc;border-radius:6.25rem;cursor:pointer;font-size:.875rem;font-weight:300;margin:0;padding:.4375rem .9375rem;transition:background-color .2s ease-out,border-color .2s ease-out}.blog-listing__tags-link--selected{background-color:#000;color:#fff;font-weight:600}.blog-listing__tags-link--more{align-items:center;display:inline-flex;gap:.3125rem}@media (min-width:1200px){.blog-listing__tag-icon{position:absolute;top:50%;transform:translate(-300%,-50%)}}.blog-listing__subscribe{display:grid;gap:0 1.875rem;grid-template-columns:1fr;max-width:850px;padding:3.125rem 0 1.875rem;position:relative}.blog-listing__subscribe-header{grid-column:1/-1}.blog-listing__subscribe-title{font-size:1.125rem;line-height:1.45;margin:0}.blog-listing__subscribe-form form input[type=email],.blog-listing__subscribe-form form input[type=file],.blog-listing__subscribe-form form input[type=number],.blog-listing__subscribe-form form input[type=password],.blog-listing__subscribe-form form input[type=search],.blog-listing__subscribe-form form input[type=tel],.blog-listing__subscribe-form form input[type=text],.blog-listing__subscribe-form form select,.blog-listing__subscribe-form form textarea{border-color:transparent}@media (min-width:768px){.blog-listing__subscribe{grid-template-columns:repeat(2,1fr)}.blog-listing__subscribe-title{font-size:1.25rem}}.blog-listing__section .blog-listing__section__wrapper{padding-bottom:3.125rem;padding-top:3.125rem}.blog-listing__section{display:grid;grid-template-columns:0 repeat(6,1fr) 0;grid-column-gap:30px;background-color:#fff;margin:0 auto;max-width:1920px}@media only screen and (min-width:576px){.blog-listing__section{grid-template-columns:0 repeat(12,1fr) 0}}@media only screen and (min-width:768px){.blog-listing__section{grid-template-columns:30px repeat(12,1fr) 30px}}@media only screen and (min-width:992px){.blog-listing__section{grid-template-columns:50px repeat(12,1fr) 50px}}@media only screen and (min-width:1200px){.blog-listing__section{grid-template-columns:50px repeat(14,1fr) 50px}}@media only screen and (min-width:1920px){.blog-listing__section{grid-template-columns:50px repeat(14,1fr) 50px}}.blog-listing__section .blog-listing__section__wrapper{grid-column:2/span 6;grid-row:2}@media only screen and (min-width:576px){.blog-listing__section .blog-listing__section__wrapper{grid-column:2/span 12}}@media only screen and (min-width:992px){.blog-listing__section .blog-listing__section__wrapper{grid-column:2/span 12;grid-row:1}}@media only screen and (min-width:1200px){.blog-listing__section .blog-listing__section__wrapper{grid-column:2/span 14}}