.blog-scroller__post,.blog-scroller__posts-wrapper{list-style:none;margin:0;padding:0}.blog-scroller__card{aspect-ratio:4/5;border:1px solid rgba(0,0,0,.01);border-radius:var(--corner);color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.blog-scroller__image-wrapper{height:100%;position:relative;width:100%}.blog-scroller__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.blog-scroller__overlay{background:linear-gradient(0deg,#000 0,transparent);bottom:0;height:87%;left:0;opacity:78%;pointer-events:none;position:absolute;right:0}.blog-scroller__content{bottom:0;color:#fff;display:grid;gap:1rem;left:0;padding:var(--block) var(--inline);position:absolute;right:0}.blog-scroller__title{color:var(--clr-white);line-height:1.1;margin:0}.blog-scroller__excerpt-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.blog-scroller__card:hover .blog-scroller__excerpt-wrapper{grid-template-rows:1fr}.blog-scroller__excerpt{color:hsla(0,0%,100%,.9);font-size:.9rem;line-height:1.5;margin:0;overflow:hidden}.blog-scroller__link-wrapper{margin-top:.5rem}.blog-scroller__link-wrapper .fancy-link{color:#fff}.blog-scroller__see-all .blog-scroller__card{background-color:var(--clr-primary)}.blog-scroller__see-all .blog-scroller__image-wrapper{display:none}@media (max-width:768px){.blog-scroller__card{width:70vw}}