@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-blog{--col-gap:1rem;margin:3rem auto 4.5rem}.c-blog__header{padding:0 var(--page-gutter);max-width:var(--max-contain);margin:0 auto}.c-blog__filter{margin-left:calc(var(--page-gutter)*-1);margin-right:calc(var(--page-gutter)*-1);margin-top:1rem;position:relative}.c-blog__filter:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(1,1,1,.05)}.c-blog__tags{display:flex;align-items:stretch;justify-content:flex-start;overflow-x:auto;overflow-y:visible;padding:0 calc(var(--page-gutter) - .625rem)}.c-blog__tag{display:inline-block;padding:0 .625rem}.c-blog__tag-name{display:inline-block;padding:1rem 0;white-space:nowrap;position:relative}.c-blog__tag.is-active .c-blog__tag-name:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor}.c-blog__main{padding:0 var(--page-gutter);max-width:var(--max-contain);margin:0 auto}.c-blog__list{list-style:none;padding:2.5rem 0 2.25rem;margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2.5rem}@media only screen and (min-width:750px){.c-blog__header{display:flex;align-items:center;justify-content:space-between}.c-blog__filter{margin:0}.c-blog__filter:after{content:normal}.c-blog__tags{padding:0}.c-blog__tag{padding:0 1.25rem}.c-blog__tag:last-child{padding-right:0}.c-blog__list{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2.5rem var(--col-gap)}.c-blog__item{width:calc(50% - var(--col-gap)*1/2)}}@media only screen and (min-width:1100px){.c-blog{margin-top:5.25rem;margin-bottom:7rem}.c-blog__list{gap:4.5rem var(--col-gap);padding-top:3.75rem;padding-bottom:6.5rem}.c-blog__item{width:calc(33.33333% - var(--col-gap)*2/3)}.c-blog__list.is-masonry-layout .c-blog__item:first-child,.c-blog__list.is-masonry-layout .c-blog__item:nth-child(2),.c-blog__list.is-masonry-layout .c-blog__item:nth-child(8),.c-blog__list.is-masonry-layout .c-blog__item:nth-child(9){width:calc(25% - var(--col-gap)*1.5/2)}.c-blog__list.is-masonry-layout .c-blog__item:nth-child(3),.c-blog__list.is-masonry-layout .c-blog__item:nth-child(7){width:calc(50% - var(--col-gap)/2)}}
