.wp-block-latest-posts > li::after{content:"";display:table;clear:both}ul.wp-block-latest-posts.is-style-tw-posts-border:not(.is-grid) li:not(:first-child){padding-top:40px;margin-top:40px;border-top:1px solid var(--tw-block-border-color)}ul.wp-block-latest-posts.is-style-tw-posts-border.is-grid li{padding-top:30px;border-top:1px solid}.wp-block-latest-posts.is-style-tw-posts-card{color:#000;row-gap:32px}ul.wp-block-latest-posts.is-style-tw-posts-card > li{background-color:#fff;box-shadow:var(--tw-block-shadow);padding:30px 24px;box-sizing:border-box;overflow:hidden}.wp-block-latest-posts.is-style-tw-posts-card > li a,.wp-block-latest-posts.is-style-tw-posts-card.tw-stretched-link > li > a:hover{text-decoration:none}.wp-block-latest-posts.tw-posts-rounded > li{border-radius:var(--tw-block-rounded)}.is-style-tw-posts-card .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright):not(.aligncenter){width:auto;margin-top:-30px;margin-inline:-24px}.is-style-tw-posts-card .wp-block-latest-posts__featured-image.aligncenter{margin-top:-6px}.is-style-tw-posts-card .wp-block-latest-posts__featured-image img{width:100%}[class*="tw-img-ratio"] .wp-block-latest-posts__featured-image img{aspect-ratio:var(--tw-img-ratio);object-fit:cover;width:100%}.tw-stretched-link.is-grid:not([class*="is-style-tw"]){align-items:flex-start}.is-style-tw-posts-card.tw-stretched-link > li{transition:box-shadow 0.2s}.wp-block-latest-posts.is-style-tw-posts-card.tw-stretched-link > li:is(:hover,:focus-within){box-shadow:var(--tw-block-shadow-lg);z-index:1}.wp-block-latest-posts.tw-hide-more-link .more-link{display:none}.wp-block-latest-posts__featured-image.aligncenter{text-align:center}.wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft{max-width:25%;margin:0 20px 0 0!important;float:left}.wp-block-latest-posts .wp-block-latest-posts__featured-image.alignright{max-width:25%;margin:0 0 0 20px!important;float:right}.wp-block-latest-posts__featured-image.alignright ~ *{width:calc(75% - 20px)}.wp-block-latest-posts__featured-image.alignleft ~ *{width:calc(75% - 20px);float:right}.wp-block-latest-posts__featured-image:where(.alignleft,.alignright) + a{margin-top:0}.wp-block-latest-posts li > a{line-height:1.25}.wp-block-latest-posts.tw-heading-size-medium li > a{font-size:max(1.125em,var(--wp--preset--font-size--medium))}.wp-block-latest-posts.tw-heading-size-large li > a{font-size:var(--wp--preset--font-size--large)}