.et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}.et_pb_blog_grid .column.size-1of4{width:25%;float:left;padding:0 15px;box-sizing:border-box}.et_pb_blog_grid .et_pb_post{background:#fff;display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:30px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.08);overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.et_pb_blog_grid .et_pb_post:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.1)}.et_pb_blog_grid .et_pb_image_container img{width:100%;height:280px;object-fit:cover;display:block}.et_pb_blog_grid .post-content{flex-grow:1;padding-bottom:10px}.et_pb_blog_grid .post-content-inner{flex-grow:1}@media (max-width:980px){.et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:'2 .column.size-1of2'!important}.et_pb_blog_grid .column.size-1of2{width:50%;padding:0 10px}}@media (max-width:767px){.et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:'1 .column.size-1of1'!important}.et_pb_blog_grid .column.size-1of1{width:100%;padding:0}}.wp-singular .et_pb_column_1_3 .entry-featured-image-url img{height:300px;width:100%;object-fit:contain}.wp-singular .et_pb_column_1_3 .entry-featured-image-url{margin-bottom:15px!important}.wp-singular .et_pb_column_1_3 .et_pb_post{margin-bottom:0px!important;word-wrap:break-word}.cat-tags-line{font-size:14px;color:#555;font-weight:500;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.cat-tags-category,.cat-tags-tag{font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif;color:#ffffff;text-decoration:none;font-weight:600;transition:color 0.2s ease;text-decoration:underline}.cat-tags-category:hover,.cat-tags-tag:hover{color:#fb7248!important;text-decoration:underline}.cat-tags-sep{color:#aaa;font-weight:bold}.cat-tags-uncategorized,.cat-tags-no-tags{color:#ccc;font-style:italic;text-decoration:underline}.category .et_pb_blog_grid .et_pb_image_container img{width:300px!important;height:400px!important;object-fit:contain;display:block}.category .et_pb_image_container{margin-bottom:0px}body.tag .et_pb_post .entry-featured-image-url,body.tag .et_pb_post .entry-featured-image-url img{width:100%!important;height:250px!important;object-fit:contain!important;padding-top:0!important}.page-id-90 #block-3 .wp-block-heading{margin-top:20px!important}