.wp-block-zepblock-post-block .zepblocks-posts-grid{display:grid;gap:30px;list-style:none;margin:0;padding:0}.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-1{grid-template-columns:repeat(1,1fr)}.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-2{grid-template-columns:1fr}}.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-3{grid-template-columns:1fr}}.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-4{grid-template-columns:1fr}}.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-5,.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-6{grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-5,.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-6{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-5,.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-5,.wp-block-zepblock-post-block .zepblocks-posts-grid.columns-6{grid-template-columns:1fr}}.wp-block-zepblock-post-block .zepblocks-post-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.wp-block-zepblock-post-block .zepblocks-post-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-5px)}.wp-block-zepblock-post-block .zepblocks-post-thumbnail a{display:block;width:100%}.wp-block-zepblock-post-block .zepblocks-post-thumbnail img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-zepblock-post-block .zepblocks-post-content{display:flex;flex:1;flex-direction:column;font-size:16px;line-height:1.6;padding:20px}.wp-block-zepblock-post-block .zepblocks-post-content,.wp-block-zepblock-post-block .zepblocks-post-meta{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}.wp-block-zepblock-post-block .zepblocks-post-meta{color:#666;font-size:14px;margin-bottom:10px;padding:0}.wp-block-zepblock-post-block .zepblocks-post-meta span{margin-right:15px;padding:0}.wp-block-zepblock-post-block .zepblocks-post-meta span:last-child{margin-right:0}.wp-block-zepblock-post-block .zepblocks-post-title{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 15px;padding:0}.wp-block-zepblock-post-block .zepblocks-post-title a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:none;transition:color .3s ease}.wp-block-zepblock-post-block .zepblocks-post-excerpt{color:#555;font-size:15px;font-weight:400;line-height:1.6;margin:0 0 15px}.wp-block-zepblock-post-block .zepblocks-post-excerpt,.wp-block-zepblock-post-block .zepblocks-post-read-more{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:0}.wp-block-zepblock-post-block .zepblocks-post-read-more{color:#0073aa;display:inline-block;font-size:14px;font-weight:600;margin-top:auto;text-decoration:none;transition:color .3s ease}.wp-block-zepblock-post-block .zepblocks-post-read-more:hover,.wp-block-zepblock-post-block .zepblocks-post-title a:hover{color:var(--zepblocks-link-hover-color,#005177)}.interface-complementary-area .meta-style{border-top:1px solid #eee;padding-top:15px}
