.snippet-post{border:1px solid var(--hh-color-primary,green);border-radius:var(--hh-border-radius,2rem);display:block;height:100%;margin:0 auto;overflow:hidden;position:relative;transition:.2s ease-in-out;width:100%}.snippet-post:hover{box-shadow:var(--hh-shadow-sm-hover,none);transform:translateY(-.125rem)}.snippet-post__link{display:flex;flex-direction:column;height:100%;text-decoration:none}.snippet-post__image-container{background-color:var(--hh-color-secondary-lightest,#d3d3d3);flex-shrink:0;margin:0!important;overflow:hidden;position:relative}.snippet-post__image,.snippet-post__picture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.snippet-post__placeholder-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.snippet-post__placeholder{height:auto;max-height:50%;max-width:50%;opacity:.25;width:100%}.snippet-post__category{background-color:var(--hh-color-secondary,#000);border-radius:2rem;bottom:1rem;color:var(--hh-color-white,blue);font-family:var(--hh-font-bold,sans-serif);font-size:.8rem;left:1rem;padding:.5rem 1rem;position:absolute;z-index:2}.snippet-post__meta{background-color:var(--hh-color-white);flex-grow:1;padding:1.5rem;z-index:2}.snippet-post__meta,.snippet-post__meta-top{display:flex;flex-direction:column;gap:1rem}.snippet-post__meta-bottom{margin-top:auto}.snippet-post__title{color:var(--hh-font-color-primary,blue);display:block;font-size:1.375rem;margin:0}.snippet-post__date{color:var(--hh-color-tertiary,blue);font-size:.8rem}.snippet-post__excerpt{line-height:1.75rem}.snippet-post .hh-button__icon{background-color:var(--hh-color-primary,blue);border-radius:100%;color:var(--hh-color-white,blue);height:2rem!important;margin-left:.2rem;padding:.3rem;width:2rem!important}