.blog-page__article-title{font-size:var(--heading-h5);font-family:var(--font-family-heading);font-weight:400;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.blog-page__article-excerpt,.blog-page__article-date{font-size:var(--body-2xs);font-family:var(--font-family-body);font-weight:400;line-height:1.1;letter-spacing:0em}.blog-page__article-tag{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.blog-page__container{display:grid}.blog-page__grid{display:grid;-moz-column-gap:var(--plp-gap);column-gap:var(--plp-gap);row-gap:var(--plp-row-gap)}@media screen and (min-width: 1024px){.blog-page__grid{grid-template-columns:repeat(4, 1fr)}}.blog-page__article{border-bottom:1px solid var(--light_brand-primary);border-right:1px solid var(--light_brand-primary)}@media screen and (max-width: 767px){.blog-page__article:first-child{border-top:1px solid var(--light_brand-primary)}}@media screen and (min-width: 1024px){.blog-page__article:nth-child(-n+4){border-top:1px solid var(--light_brand-primary)}}.blog-page__article-image{position:relative;padding:64px 64px 16px 64px}@media screen and (max-width: 767px){.blog-page__article-image{padding:20px 20px 0px 20px}}.blog-page__article-image .media__container{position:relative;overflow:hidden;padding-top:80%;width:100%}.blog-page__article-image .media__container>img,.blog-page__article-image .media__container>video,.blog-page__article-image .media__container>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-page__article-tags{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding:8px;z-index:1}.blog-page__article-tag{color:var(--light_text-text);font-size:10px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;height:20px;background-color:var(--light_ui-background);padding:4px}.blog-page__article-info{padding:20px 64px 60px}@media screen and (max-width: 767px){.blog-page__article-info{padding:20px 20px 40px 20px}}.blog-page__article-date{color:var(--light_text-light-grey);margin-bottom:4px;display:none}.blog-page__article-title{margin:4px 0 8px;color:var(--light_text-text);font-weight:400}.blog-page__article-title.blog-page--custom-font{font-family:var(--font-family-custom)}

/*# sourceMappingURL=sections.blog-page.css.map*/