:not(.wp-block-query) .page-block.blog-post-card .blog-post-card-inner .blog-post-card-image{width:100%;height:auto;margin:0;aspect-ratio:var(--wp--preset--aspect-ratio--x-wide);overflow:hidden}@media(min-width: 900px){:not(.wp-block-query) .page-block.blog-post-card .blog-post-card-inner .blog-post-card-image{min-height:200px}}:not(.wp-block-query) .page-block.blog-post-card .blog-post-card-inner .blog-post-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.page-block.blog-post-card{display:block;width:100%;height:100%;background-image:var(--wp--preset--gradient--white-to-light-grey);border:2px solid var(--wp--preset--color--light-grey);border-radius:var(--ffi--preset--border-radius--cards);-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-transform:none;text-decoration:none !important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden}.page-block.blog-post-card:hover{-webkit-box-shadow:var(--wp--preset--shadow--theme-shadow);box-shadow:var(--wp--preset--shadow--theme-shadow);text-decoration:none;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.page-block.blog-post-card:hover .blog-post-card-inner .blog-post-card-content .wp-block-read-more{color:var(--wp--preset--color--primary)}.page-block.blog-post-card:hover .blog-post-card-inner .blog-post-card-content .wp-block-read-more svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.page-block.blog-post-card .blog-post-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;color:inherit}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:absolute;top:13px;right:13px}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-categories .blog-post-card-category{background:rgba(255,255,255,.6);border-radius:var(--ffi--preset--border-radius--cards);color:var(--wp--preset--color--ink-blue);font-size:16px;line-height:24px;padding:0 8px;line-height:24px;letter-spacing:.32px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-image{width:100%;height:auto;margin:0;aspect-ratio:16/9;overflow:hidden}@media(min-width: 900px){.page-block.blog-post-card .blog-post-card-inner .blog-post-card-image{min-height:200px}}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:24px}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content .blog-post-card-title{color:var(--wp--preset--color--dark-grey);font-size:18px;font-weight:700;margin:0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content datetime{color:var(--wp--preset--color--deep-blue);font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content .blog-post-card-excerpt{margin:0;color:var(--wp--preset--color--ink-blue);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content .wp-block-read-more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--wp--preset--color--medium-blue);font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content .wp-block-read-more svg{width:6px;height:12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-block.blog-post-card .blog-post-card-inner .blog-post-card-content .wp-block-read-more svg path{fill:currentColor}