/* Only legacy shortcode markup: new design remains the global foundation. */
.cloverleaf-legacy-block {font-family:var(--cl-font-body);color:var(--cl-text-primary)}
.cloverleaf-legacy-block label {display:block;margin-bottom:.5rem}
.cloverleaf-legacy-block input:not([type=checkbox]),.cloverleaf-legacy-block select {font:inherit;color:inherit;padding:.75rem;border:1px solid var(--cl-border);border-radius:6px;max-width:100%;background:#fff}
.cloverleaf-legacy-block button {font:inherit;background:var(--cl-surface-bold);color:white;border:0;border-radius:6px;padding:.75rem 1rem;cursor:pointer}
.cloverleaf-legacy-block .filter-block__list,.cloverleaf-legacy-block .filter-block__tags {list-style:none;padding:0}
.cloverleaf-legacy-block li label {display:inline}
.cloverleaf-legacy-block .filter-block__title {font-weight:500;margin:1rem 0 .5rem}
.cloverleaf-legacy-block .finder-search,.cloverleaf-legacy-block .search-block {display:flex;gap:1rem;flex-wrap:wrap;align-items:end}
.cloverleaf-legacy-block .blog-posts {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}
.cloverleaf-legacy-block .card-post {display:block;height:100%;border:1px solid var(--cl-border);border-radius:12px;overflow:hidden}
.cloverleaf-legacy-block .card-post__content {padding:1rem}
.cloverleaf-legacy-block .card-post__image img {width:100%;aspect-ratio:16/10;object-fit:cover}
.cloverleaf-legacy-block .card-post__meta figure {display:flex;gap:.75rem;align-items:center;margin:1rem 0}
.cloverleaf-legacy-block .card-post__meta img {width:40px;border-radius:50%}
.cloverleaf-legacy-block .blog-posts__paginate {grid-column:1/-1}
.cloverleaf-legacy-block .page-numbers {display:inline-block;padding:.5rem}
@media(max-width:767px){.cloverleaf-legacy-block .blog-posts{grid-template-columns:1fr}}
