.blog .card .border{border-radius:16px 16px 0 16px}.blog .card .border span{display:block;padding:0.25rem 0.5rem;font-size:0.8rem}.blog .card .date{opacity:0.5;font-size:0.8rem}.blog .card h2 a{font-size:1.2rem !important}.blog .card img{border-radius:16px 16px 0 16px;position:relative;bottom:-1px;margin-top:-1px}.blog .card .summary{font-size:0.8rem;line-height:1.2 !important}.blog .card .summary *{line-height:1.4 !important}.blog .blog__card{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 var(--border-radius-lg);overflow:hidden;position:relative;transition:var(--transition-default-duration)}@supports (overflow: clip){.blog .blog__card{overflow:clip}}.blog .blog__card:hover .blog__card--content{background:var(--secondary-color)}.blog .blog__card:hover .blog__card--content .publishdate{color:var(--white)}.blog .blog__card:hover .blog__card--content .card-title a{color:var(--white)}.blog .blog__card:hover .btn-primary{background:var(--primary-color);color:var(--font-color)}.blog .blog__card .blog__card--content{position:absolute;width:75%;bottom:0;left:0;padding:20px;margin:20px;border-radius:var(--border-radius-md) var(--border-radius-md) 0 var(--border-radius-md);background:var(--white)}