.c-blog{--grid-gap:.25rem;margin:var(--section-space-full-bleed) 0}.c-blog__pagination{margin-top:2.5rem}.c-blog__header{display:flex}.c-blog__title{margin:0}.c-blog__filter{position:relative}.c-blog__filter:after{content:"";position:absolute;width:100%;bottom:-.625rem;left:0;height:.125rem;background-image:url(decoration-border.svg);background-repeat:repeat;background-position:50%;background-size:auto 100%}.c-blog__tags{display:flex;flex-wrap:nowrap;gap:1.125rem;position:relative}.c-blog__tag{position:relative;font-family:STK Bureau,sans-serif;font-weight:400;letter-spacing:.14em;line-height:1.375rem;text-transform:uppercase;font-size:.875rem}@media only screen and (min-width:1100px){.c-blog__tag{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1650px){.c-blog__tag{font-size:1.125rem;line-height:1.75rem}}.c-blog__tag{flex:0 0 auto}.c-blog__tag:after{content:"";display:block;width:0;height:.125rem;background-image:url(decoration-active.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;bottom:-.625rem;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:1s;transition-property:width}.c-blog__tag.is-active:after{width:100%}.c-blog__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--grid-gap,1rem)}@media only screen and (max-width:1099px){.c-blog__header{flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 1.25rem 2.5rem}.c-blog__tags{overflow-x:auto;-webkit-overflow-scrolling:touch}.c-blog__tag{line-height:2.5rem}.c-blog__tag:after{bottom:0}.c-blog__filter{max-width:100%}.c-blog__filter:after{bottom:0}.c-blog__title{margin-bottom:2rem}}@media only screen and (min-width:1100px){.c-blog{padding:0 3rem}.c-blog__pagination{margin-top:4.5rem}.c-blog__header{justify-content:space-between;align-items:center;margin-bottom:3.5625rem}.c-blog__list.is-masonry-layout{display:grid;grid-template-columns:repeat(6,1fr)}.c-blog__list.is-masonry-layout>:first-child,.c-blog__list.is-masonry-layout>:nth-child(2),.c-blog__list.is-masonry-layout>:nth-child(3){grid-column:span 2}.c-blog__list.is-masonry-layout>:nth-child(4),.c-blog__list.is-masonry-layout>:nth-child(5){grid-column:span 3}.c-blog__list.is-masonry-layout>:nth-child(n+6){grid-column:span 2}.c-blog__tags{gap:1.5rem}}
