:root{--fz-14-16:0.875rem}@media (min-width:1920px){:root{--fz-14-16:1rem}}@property --cr-scrollbar{syntax:"<color>";inherits:true;initial-value:transparent}@property --cr-scrollbar-thumb{syntax:"<color>";inherits:true;initial-value:transparent}.blog-post__link{display:block}@media (hover:hover) and (pointer:fine){.blog-post__link:hover .blog-post__image-wrapper img{transform:scale(1.05)}.blog-post__link:hover .blog-post__title{text-decoration-color:inherit}}.blog-post__link:focus-visible .blog-post__image-wrapper img{transform:scale(1.05)}.blog-post__link:focus-visible .blog-post__title{text-decoration-color:inherit}.blog-post__image-wrapper{position:relative;border-radius:.875rem;overflow:hidden}@media (min-width:120em){.blog-post__image-wrapper{margin-bottom:1.875rem}}@media (min-width:47.9375em) and (max-width:120em){@supports (margin-bottom:clamp(0.875rem ,0.2097788378rem + 1.3876843018 vw ,1.875rem)){.blog-post__image-wrapper{margin-bottom:clamp(.875rem ,.2097788378rem + 1.3876843018 vw ,1.875rem)}}@supports not (margin-bottom:clamp(0.875rem ,0.2097788378rem + 1.3876843018 vw ,1.875rem)){.blog-post__image-wrapper{margin-bottom:calc(.875rem + 1 * (100vw - 47.9375rem)/ 72.0625)}}}@media (max-width:47.9375em){.blog-post__image-wrapper{margin-bottom:.875rem}}.blog-post__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:transform .3s ease-out}.blog-post__label{position:absolute;top:1.25rem;left:1.25rem;width:auto;height:auto;background-color:#000;color:#fff;font-size:.875rem;line-height:1.2;border-radius:5px;padding:.3125rem .625rem .25rem;z-index:1}@media (min-width:1025px){.blog-post__label{top:1.4375rem}}.blog-post__date-wrapper{display:flex;align-items:center;margin-bottom:1.5rem}.blog-post__date-wrapper svg{width:1.5rem;height:1.5rem;margin-right:.75rem}.blog-post__date{color:#9b9b9b;font-size:.875rem;line-height:1.1;letter-spacing:.14px;text-transform:uppercase;padding-top:3px}.blog-post__title{color:#000;font-family:Manrope,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.1;letter-spacing:-.6px;margin-bottom:1.5rem;text-decoration-line:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease-out}.blog-post__author-wrapper{display:flex;align-items:center;margin:0 -.375rem}.blog-post .avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;margin:0 .375rem}.blog-post__author-name{margin:0 .375rem;color:#787878;font-size:1rem;line-height:1.2}
/*# sourceMappingURL=blog-post.css.map */
