.blog-index{display:flex;flex-flow:row wrap;margin:0 -.25rem}.blog-index__post--grid{margin:0 .25rem .5rem;width:100%!important}.blog-index__post-image--grid{aspect-ratio:313/235;margin-bottom:.5rem;object-fit:cover;width:100%}.blog-index__post-image{height:100%;object-fit:cover;width:100%}.blog-index__post-image-wrapper{aspect-ratio:452/277;border-radius:12px;display:block;overflow:hidden;position:relative}.blog-index__post-image-overlay{align-items:center;background:rgba(17,33,59,.4);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:1rem;position:absolute;text-align:center;top:0;width:100%}.blog-index__post-image-overlay .logo{margin-bottom:1rem}.blog-index__post-image-overlay .title{color:#fff;font-weight:600;line-height:1.25;opacity:.8;text-wrap:balance}.blog-index__post-tags{display:flex;gap:8px;margin:1rem 0}.blog-index__post-tag{background-color:#fff;border:1px solid #11213b;border-radius:24px;color:#11213b;display:inline-block;font-size:16px;font-weight:400;line-height:1.2;padding:4px 10px;text-decoration:none;transition:all .23s ease}.blog-index__post-tag:focus,.blog-index__post-tag:hover{background-color:#b72926;border-color:#b72926;color:#fff;font-weight:400;text-decoration:none}.blog-index__post-title{hyphens:auto;line-height:1.25!important;margin:.5rem 0}.blog-index__post-timestamp{font-weight:600}.blog-index__post-button{font-size:16px;line-height:16px;padding:0 20px 0 0;position:relative}.blog-index__post-button,.blog-index__post-button:focus,.blog-index__post-button:hover{background-color:transparent;border:none;border-radius:0;color:#00587d;font-weight:600}.blog-index__post-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.979' height='13.129' viewBox='0 0 7.979 13.129'%3E%3Cpath fill='%2300587d' d='m1.412 13.129-1.414-1.414 5.15-5.15-5.15-5.15L1.412 0l6.565 6.565Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:right .2s;width:9px}.blog-index__post-button:hover:after{right:0}.blog-index__post-description{display:inline;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;margin-bottom:.5rem}@media (min-width:767px){.blog-index__post--grid{width:calc(50% - .5rem)!important}}@media (min-width:1200px){.blog-index__post-button{font-size:18px;line-height:18px}.blog-index{margin:0 -.5rem}.blog-index__post--grid{margin:0 .5rem 1rem;width:calc(33.33% - 1rem)!important}}