#custom-blog-grid{--grid-gap:clamp(15px,2vw,30px);--content-spacing:clamp(10px,1.5vw,20px);--card-height:450px;--title-font-size:clamp(16px,1.5vw,20px);--excerpt-font-size:clamp(14px,1vw,16px);--meta-font-size:clamp(12px,0.9vw,14px)}#custom-blog-grid .et_pb_blog_grid .et_pb_ajax_pagination_container{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));width:100%}@media (min-width:981px){#custom-blog-grid .et_pb_blog_grid .et_pb_ajax_pagination_container{grid-template-columns:repeat(3,1fr)}#custom-blog-grid .et_pb_blog_grid article:nth-child(n+4){display:none}}@media (max-width:980px) and (min-width:481px){#custom-blog-grid .et_pb_blog_grid .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)}#custom-blog-grid .et_pb_blog_grid article:nth-child(n+3){display:none}}@media (max-width:480px){#custom-blog-grid .et_pb_blog_grid .et_pb_ajax_pagination_container{grid-template-columns:1fr}#custom-blog-grid .et_pb_blog_grid article:nth-child(n+2){display:none}}#custom-blog-grid .et_pb_blog_grid .et_pb_post{height:var(--card-height);display:flex;flex-direction:column;margin:0;padding:0;border:none;background:#ffffff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden}#custom-blog-grid .et_pb_blog_grid .et_pb_post:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.15)}#custom-blog-grid .et_pb_image_container{position:relative;padding-top:56.25%;width:100%;overflow:hidden;margin:0}#custom-blog-grid .et_pb_image_container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease}#custom-blog-grid .et_pb_image_container:hover img{transform:scale(1.05)}#custom-blog-grid .et_pb_post .entry-title{font-size:var(--title-font-size);line-height:1.4;margin:var(--content-spacing) var(--content-spacing) calc(var(--content-spacing) / 2);padding:0}#custom-blog-grid .et_pb_post .post-meta{font-size:var(--meta-font-size);margin:0 var(--content-spacing) var(--content-spacing);padding:0;color:#666}#custom-blog-grid .et_pb_post .post-content{flex-grow:1;display:flex;flex-direction:column;padding:0 var(--content-spacing);margin:0 0 var(--content-spacing)}#custom-blog-grid .et_pb_post .post-content .post-content-inner{flex-grow:1;font-size:var(--excerpt-font-size);line-height:1.6;color:#333;margin-bottom:var(--content-spacing)}#custom-blog-grid .et_pb_post .more-link{display:inline-block;padding:8px 20px;background-color:#2ea3f2;color:#ffffff;border-radius:4px;text-transform:uppercase;font-size:var(--meta-font-size);font-weight:600;letter-spacing:0.5px;transition:background-color 0.3s ease;text-decoration:none;margin-top:auto;align-self:flex-start}#custom-blog-grid .et_pb_post .more-link:hover{background-color:#0c71c3}@media (max-width:480px){#custom-blog-grid{--card-height:400px}#custom-blog-grid .et_pb_post .entry-title{margin:calc(var(--content-spacing) / 2) var(--content-spacing)}#custom-blog-grid .et_pb_post .post-content{margin-bottom:calc(var(--content-spacing) / 2)}#custom-blog-grid .et_pb_post .more-link{padding:6px 16px}}#custom-blog-grid .et_pb_blog_grid .pagination{width:100%;margin-top:var(--grid-gap);text-align:center}#custom-blog-grid .et_pb_blog_grid .pagination a{padding:5px 10px;margin:0 3px;border:1px solid #ddd;border-radius:3px;color:#333;text-decoration:none;transition:all 0.3s ease}#custom-blog-grid .et_pb_blog_grid .pagination a:hover{background-color:#f5f5f5}#custom-blog-grid .et_pb_blog_grid .column.size-1of3,#custom-blog-grid .et_pb_blog_grid .column.size-1of2,#custom-blog-grid .et_pb_blog_grid .column.size-1of1{width:100% !important;margin-right:0 !important}#custom-blog-grid .et_pb_post .entry-title a:focus,#custom-blog-grid .et_pb_post .more-link:focus{outline:2px solid #2ea3f2;outline-offset:2px}@media print{#custom-blog-grid .et_pb_post{box-shadow:none;break-inside:avoid}#custom-blog-grid .et_pb_post .more-link{display:none}}