.mod-blog-cards article,.mod-blog-cards article .wrapper{border-radius:2rem}.mod-blog-cards article{background-color:rgba(var(--color-white-rgb),100%);box-shadow:0 0 2rem 0 rgba(var(--color-body-subtle-rgb),20%);height:100%;position:relative}.mod-blog-cards article:focus-within:before{border:2px solid var(--color-primary);border-radius:2rem;box-shadow:0 0 0 .6rem rgba(var(--color-primary-rgb),.22);content:"";inset:0;position:absolute;z-index:1}.mod-blog-cards article .wrapper{display:flex;flex-flow:column-reverse nowrap;height:100%;overflow:hidden}.mod-blog-cards article .image{flex:0 1}.mod-blog-cards article .image .img{aspect-ratio:3/2;height:100%;overflow:hidden;width:100%}.mod-blog-cards article .image .img img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mod-blog-cards article:has(a):hover .image img{transform:scale(1.2)}}.mod-blog-cards article .content{flex:1;padding:2rem}.mod-blog-cards article h3{margin-bottom:1rem}.mod-blog-cards article a{color:unset;text-decoration:none}.mod-blog-cards article a:before{content:"";inset:0;position:absolute;z-index:1}.mod-blog-cards article:focus-within a:focus{outline:none}.mod-blog-cards ul{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.mod-blog-cards .swiper{padding:2rem}.mod-blog-cards .swiper-slide{height:unset}