.blog-posts__main-wrapper{padding-block:3rem}@media screen and (min-width:767px){.blog-posts__main-wrapper{padding-block-end:var(--vertical-space-md);padding-block-start:6rem}}.blog-posts__content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-block-end:3rem}.blog-posts__title{color:var(--black);margin-bottom:0}.blog-posts__tags{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.blog-posts__tag-wrapper{background:var(--gray-50);border-radius:.5rem;color:var(--black);transition:all .3s}.blog-posts__tag-wrapper--active,.blog-posts__tag-wrapper:focus,.blog-posts__tag-wrapper:hover{background:var(--blue-200);color:var(--white)}.blog-posts__tag{color:inherit;display:block;font-size:1rem;padding:1.125rem 1.5rem;transition:none}@media screen and (min-width:767px){.blog-posts__tag{padding:1.125rem 1.75rem}}.blog-posts__tag:focus,.blog-posts__tag:hover{color:inherit}.blog-posts__posts{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(max(18rem,24.36%),1fr));margin-block-end:3rem}.blog-posts__post{background:var(--gray-50);border-radius:.75rem;overflow:hidden;transition:transform .3s}.blog-posts__post:hover{transform:translate3d(0,-8px,.01px)}.blog-posts__image-wrapper{aspect-ratio:16/9;line-height:0;max-width:100%;overflow:hidden}.blog-posts__post-img-link{aspect-ratio:inherit;display:block}.blog-posts__image{height:100%;object-fit:cover;transition:all .3s;width:100%}.blog-posts__post:hover .blog-posts__image{transform:scale3d(1.03,1.03,1.03)}.blog-posts__post-content{background:var(--gray-50);padding:1.5rem}.blog-posts__post-info{margin-block-end:1.5rem}.blog-posts__tag-icon{aspect-ratio:1/1;display:inline-block;height:1.125rem;line-height:0;margin-inline-end:.25rem;vertical-align:sub}.blog-posts__tag-icon svg{height:inherit}.blog-posts__category{color:var(--gray-600);font-weight:600}.blog-posts__category:focus,.blog-posts__category:hover{font-weight:600}.blog-posts__line-separator{border:1px solid var(--gray-600);display:inline-block;vertical-align:middle;width:1.875rem}.blog-posts__post-date,.blog-posts__post-date time{color:var(--gray-600);font-weight:600}.blog-posts__post-title{color:var(--black);font-size:1.5rem;margin-bottom:0}.blog-posts__post-link{color:inherit;font-weight:inherit}.blog-posts__post-link:focus,.blog-posts__post-link:hover{font-weight:inherit}.blog-posts__pagination-wrapper{align-items:center;display:flex;gap:.75rem;justify-content:center}@media screen and (min-width:767px){.blog-posts__pagination-wrapper{gap:1.5rem}}.blog-posts__pagination-link{color:var(--gray-300);font-size:1rem;font-weight:600}@media screen and (min-width:767px){.blog-posts__pagination-link{font-size:1.25rem}}.blog-posts__pagination-link:focus,.blog-posts__pagination-link:hover{font-weight:600}.blog-posts__pagination-link--active{color:var(--blue-200);pointer-events:none}.blog-posts__pagination-wrapper .btn-control{align-items:center;display:flex;justify-content:center}.blog-posts__pagination-wrapper .btn-control--left{color:var(--blue-200);outline:1px solid var(--blue-200)}.blog-posts__pagination-wrapper .btn-control--left svg path{stroke:var(--blue-200)}.blog-posts__pagination-wrapper .btn-control--left:hover{background:var(--blue-200);transform:translate3d(0,-3px,.01px)}.blog-posts__pagination-wrapper .btn-control--left:hover svg path{stroke:var(--white)}.blog-posts__pagination-wrapper .btn-control--right{background:var(--blue-200)}.blog-posts__pagination-wrapper .btn-control--right:hover{transform:translate3d(0,-3px,.01px)}.blog-posts__pagination-wrapper .btn-control--left-disabled,.blog-posts__pagination-wrapper .btn-control--right-disabled{background:var(--gray-200);color:var(--gray-300);cursor:default;outline:1px solid var(--gray-200);pointer-events:none}.blog-posts__pagination-wrapper .btn-control--left-disabled svg path,.blog-posts__pagination-wrapper .btn-control--right-disabled svg path{stroke:var(--gray-300)}