html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.blog-button{display:block}.blog-button:hover{text-decoration:none}.blog-button .image-holder{width:100%;height:auto;overflow:hidden}.blog-button .image-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.blog-button .image-holder img:hover{transform:scale(1.05)}.blog-button .text-holder{padding:var(--spacing-2x) 0}.blog-button .text-holder h3{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:var(--spacing-1x)}@media(min-width: 1024px){.blog-button .text-holder h3{font-size:max(1vw,14px)}}.blog-button .text-holder p{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-grey-text);margin-bottom:var(--spacing-1x);line-height:2.6rem}@media(min-width: 1024px){.blog-button .text-holder p{font-size:max(.83vw,12px)}}.blog-button .text-holder .button-holder button{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;padding-bottom:.2rem}@media(min-width: 1024px){.blog-button .text-holder .button-holder button{font-size:max(.83vw,12px)}}.blog-button .text-holder .button-holder button::after{content:"";display:block;width:100%;height:1px;background-color:var(--color-almost-black);transition:transform .3s ease}.blog-button .text-holder .button-holder button:hover{text-decoration:none}.blog-button .text-holder .button-holder button:hover::after{transform:scaleX(0.2)}
