.vc-blog-grid{--vc-blue:#1D9BD7;--vc-pink:#D50167;--vc-dark:#12364B;--vc-text:#526879;--vc-border:#E1EDF5}.vc-blog-grid .et_pb_post{display:flex;flex-direction:column;position:relative;background:#ffffff!important;border:1px solid var(--vc-border)!important;border-radius:18px!important;padding:0!important;margin-bottom:28px!important;overflow:hidden;box-shadow:0 8px 25px rgba(12,60,100,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.vc-blog-grid .et_pb_post:hover{transform:translateY(-6px);border-color:rgba(29,155,215,0.35)!important;box-shadow:0 18px 40px rgba(12,60,100,0.13)}.vc-blog-grid .et_pb_image_container{margin:0!important;padding:0!important;overflow:hidden}.vc-blog-grid .entry-featured-image-url{display:block;position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;margin:0!important;padding:0!important;background:#EAF7FE}.vc-blog-grid .entry-featured-image-url img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform 0.5s ease}.vc-blog-grid .et_pb_post:hover.entry-featured-image-url img{transform:scale(1.055)}.vc-blog-grid .et_pb_post .entry-title{font-size:21px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-0.4px;color:var(--vc-dark)!important;margin:23px 24px 10px!important;padding:0!important;overflow-wrap:break-word}.vc-blog-grid .entry-title a{color:var(--vc-dark)!important;text-decoration:none!important;transition:color 0.25s ease}.vc-blog-grid .entry-title a:hover,.vc-blog-grid .et_pb_post:hover.entry-title a{color:var(--vc-pink)!important}.vc-blog-grid .et_pb_post .post-meta{font-size:12px!important;font-weight:600!important;line-height:1.6!important;color:#71889A!important;margin:0 24px 15px!important;padding:0!important}.vc-blog-grid .post-meta a{color:var(--vc-blue)!important;font-weight:700!important;text-decoration:none!important}.vc-blog-grid .post-meta a:hover{color:var(--vc-pink)!important}.vc-blog-grid .et_pb_post .post-content{display:flex;flex-direction:column;flex:1;margin:0 24px!important;padding:0 0 25px!important}.vc-blog-grid .post-content-inner{flex:1}.vc-blog-grid .post-content p{font-size:14px!important;line-height:1.8!important;color:var(--vc-text)!important;margin-bottom:0!important;padding-bottom:0!important}.vc-blog-grid .et_pb_post.post-content .more-link{display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start;gap:10px;margin-top:23px!important;padding:11px 19px!important;background:var(--vc-pink)!important;color:#ffffff!important;border:1px solid var(--vc-pink);border-radius:9px;font-size:13px!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.vc-blog-grid .more-link::after{content:"→";font-family:Arial,sans-serif;position:static!important;display:inline-block!important;font-size:17px;line-height:1;color:#ffffff;transition:transform 0.25s ease}.vc-blog-grid .et_pb_post.post-content .more-link:hover{background:#B80058!important;border-color:#B80058!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(213,1,103,0.2)}.vc-blog-grid .more-link:hover::after{transform:translateX(4px)}.vc-blog-grid .pagination{margin-top:25px;padding-top:20px;border-top:1px solid var(--vc-border)}.vc-blog-grid .pagination a{display:inline-flex;align-items:center;padding:10px 17px;background:#EAF7FE;border:1px solid #D5EBF9;border-radius:9px;color:var(--vc-blue)!important;font-size:13px;font-weight:800;text-decoration:none!important;transition:background 0.25s ease,color 0.25s ease}.vc-blog-grid .pagination a:hover{background:var(--vc-blue);color:#ffffff!important}@media (max-width:980px){.vc-blog-grid .et_pb_post{border-radius:15px!important;margin-bottom:25px!important}.vc-blog-grid .entry-title{font-size:19px!important}.vc-blog-grid .et_pb_post .entry-title{margin:20px 20px 10px!important}.vc-blog-grid .et_pb_post .post-meta{margin:0 20px 13px!important}.vc-blog-grid .et_pb_post .post-content{margin:0 20px!important;padding-bottom:22px!important}}@media (max-width:767px){.vc-blog-grid .et_pb_post{margin-bottom:22px!important;border-radius:14px!important}.vc-blog-grid .entry-featured-image-url{aspect-ratio:16 / 9}.vc-blog-grid .et_pb_post .entry-title{font-size:20px!important;margin:20px 18px 10px!important}.vc-blog-grid .et_pb_post .post-meta{font-size:12px!important;margin:0 18px 12px!important}.vc-blog-grid .et_pb_post .post-content{margin:0 18px!important;padding-bottom:21px!important}.vc-blog-grid .post-content p{font-size:14px!important}.vc-blog-grid .more-link{margin-top:19px!important}}.vc-blog-grid a:focus-visible{outline:3px solid var(--vc-pink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.vc-blog-grid .et_pb_post,.vc-blog-grid a,.vc-blog-grid img{transition:none!important}.vc-blog-grid .et_pb_post:hover,.vc-blog-grid .et_pb_post:hover img{transform:none!important}}