.blog .list-posts{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;justify-content:flex-start}.blog .list-posts article.type-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:.875rem;-webkit-box-shadow:0 0 1.625rem rgba(0,0,0,.16);box-shadow:0 0 1.625rem rgba(0,0,0,.16);color:#241e49;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;width:100%}@media print,screen and (min-width:769px){.blog .list-posts article.type-post{width:calc(50% - 1.25rem)}}@media only screen and (min-width:1280px){.blog .list-posts article.type-post{width:calc(33.3333% - 1.66667rem)}}.blog .list-posts article.type-post .thumbnail img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog .list-posts article.type-post .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;padding:2rem 1.5rem;width:100%}.blog .list-posts article.type-post .content .updated{display:none}.blog .list-posts article.type-post .content .post-title{font-size:1.25rem;font-weight:700;line-height:1.35em;text-decoration:none}.blog .list-posts article.type-post .content .excerpt{color:#6e6e6e;font-size:.875rem;margin:2rem 0}.blog .list-posts article.type-post .content .btn-plus{font-size:.875rem;margin:auto 0 0;text-decoration:none;text-underline-offset:3px}
