.case-study-grid .et_pb_ajax_pagination_container{display:grid!important;align-items:stretch!important}.case-study-grid article.et_pb_post{display:flex!important;flex-direction:column!important;height:100%!important;min-height:480px!important;margin:0!important;padding:0!important;margin-bottom:30px!important;background:#ffffff!important;border:1px solid rgba(20,32,50,0.12)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(15,30,50,0.07)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.case-study-grid article.et_pb_post:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(15,30,50,0.12)!important}.case-study-grid .entry-featured-image-url{display:block!important;width:100%!important;height:260px!important;margin:0!important;overflow:hidden!important;flex:0 0 260px!important}.case-study-grid .entry-featured-image-url img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transition:transform 0.4s ease!important}.case-study-grid article.et_pb_post:hover.entry-featured-image-url img{transform:scale(1.04)}.case-study-grid .entry-title{margin:0!important;padding:10px 22px 0!important;min-height:26px!important;box-sizing:border-box!important;line-height:1.15!important}.case-study-grid .entry-title a{color:inherit!important;text-decoration:none!important}.case-study-grid .post-meta{margin:0!important;padding:10px 22px 0!important;min-height:42px!important;box-sizing:border-box!important;color:#5f6875!important}.case-study-grid .post-meta a,.case-study-grid .post-meta .published{color:#5f6875!important}.case-study-grid .post-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:08px 22px 18px!important;box-sizing:border-box!important}.case-study-grid .post-content-inner{flex:1 1 auto!important}.case-study-grid .post-content-inner p,.case-study-grid .post-content p{margin:0!important;line-height:1.65!important;color:#5f6875!important}.case-study-grid .more-link{display:inline-flex!important;align-items:center!important;margin-top:auto!important;padding-top:18px!important;width:100%!important;border-top:1px solid rgba(20,32,50,0.10)!important;color:#0e2e5c!important;font-weight:600!important}.case-study-grid .more-link::after{content:"→";margin-left:8px;transition:transform 0.25s ease}.case-study-grid article.et_pb_post:hover.more-link::after{transform:translateX(5px)}.case-study-grid .et_pb_post{margin-bottom:0!important}.case-study-grid .entry-featured-image-url{margin-bottom:0!important}@media (max-width:980px){.case-study-grid .et_pb_ajax_pagination_container{gap:24px!important}.case-study-grid article.et_pb_post{min-height:600px!important}.case-study-grid .entry-featured-image-url{height:230px!important;flex-basis:230px!important}.case-study-grid .entry-title{min-height:80px!important;padding:24px 24px 0!important}.case-study-grid .post-meta{padding:10px 24px 0!important}.case-study-grid .post-content{padding:16px 24px 24px!important}}@media (max-width:767px){.case-study-grid .et_pb_ajax_pagination_container{gap:24px!important}.case-study-grid article.et_pb_post{min-height:0!important;height:auto!important}.case-study-grid .entry-featured-image-url{height:220px!important;flex-basis:220px!important}.case-study-grid .entry-title{min-height:0!important;padding:22px 20px 0!important}.case-study-grid .post-meta{min-height:0!important;padding:10px 20px 0!important}.case-study-grid .post-content{padding:16px 20px 22px!important}}.side-blog-list .et_pb_post{display:grid!important;grid-template-columns:120px 1fr!important;column-gap:20px!important;align-items:start!important;margin-bottom:20px!important}.side-blog-list .entry-featured-image-url{grid-column:1!important;grid-row:1 / span 2!important;width:120px!important;height:105px!important;margin:0!important}.side-blog-list .entry-featured-image-url img{width:100%!important;height:100%!important;object-fit:cover!important}.side-blog-list .entry-title{grid-column:2!important;grid-row:1!important;margin:0 0 0px!important;padding:0!important;margin-top:20px!important}.side-blog-list .post-meta{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;font-size:14px!important;color:#666!important;line-height:1.3em!important}.side-blog-list .post-content{display:none!important}.case-study-grid .et_pb_ajax_pagination_container{display:grid!important;align-items:stretch!important}.case-study-grid article.et_pb_post{display:flex!important;flex-direction:column!important;height:100%!important;min-height:480px!important;margin:0!important;padding:0!important;margin-bottom:30px!important;background:#ffffff!important;border:1px solid rgba(20,32,50,0.12)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(15,30,50,0.07)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.case-study-grid article.et_pb_post:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(15,30,50,0.12)!important}.case-study-grid .entry-featured-image-url{display:block!important;width:100%!important;height:260px!important;margin:0!important;overflow:hidden!important;flex:0 0 260px!important}.case-study-grid .entry-featured-image-url img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transition:transform 0.4s ease!important}.case-study-grid article.et_pb_post:hover.entry-featured-image-url img{transform:scale(1.04)}.case-study-grid .entry-title{margin:0!important;padding:10px 22px 0!important;min-height:26px!important;box-sizing:border-box!important;line-height:1.15!important}.case-study-grid .entry-title a{color:inherit!important;text-decoration:none!important}.case-study-grid .post-meta{margin:0!important;padding:10px 22px 0!important;min-height:42px!important;box-sizing:border-box!important;color:#5f6875!important}.case-study-grid .post-meta a,.case-study-grid .post-meta .published{color:#5f6875!important}.case-study-grid .post-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:08px 22px 18px!important;box-sizing:border-box!important}.case-study-grid .post-content-inner{flex:1 1 auto!important}.case-study-grid .post-content-inner p,.case-study-grid .post-content p{margin:0!important;line-height:1.65!important;color:#5f6875!important}.case-study-grid .more-link{display:inline-flex!important;align-items:center!important;margin-top:auto!important;padding-top:18px!important;width:100%!important;border-top:1px solid rgba(20,32,50,0.10)!important;color:#0e2e5c!important;font-weight:600!important}.case-study-grid .more-link::after{content:"→";margin-left:8px;transition:transform 0.25s ease}.case-study-grid article.et_pb_post:hover.more-link::after{transform:translateX(5px)}.case-study-grid .et_pb_post{margin-bottom:0!important}.case-study-grid .entry-featured-image-url{margin-bottom:0!important}@media (max-width:980px){.case-study-grid .et_pb_ajax_pagination_container{gap:24px!important}.case-study-grid article.et_pb_post{min-height:600px!important}.case-study-grid .entry-featured-image-url{height:230px!important;flex-basis:230px!important}.case-study-grid .entry-title{min-height:80px!important;padding:24px 24px 0!important}.case-study-grid .post-meta{padding:10px 24px 0!important}.case-study-grid .post-content{padding:16px 24px 24px!important}}@media (max-width:767px){.case-study-grid .et_pb_ajax_pagination_container{gap:24px!important}.case-study-grid article.et_pb_post{min-height:0!important;height:auto!important}.case-study-grid .entry-featured-image-url{height:220px!important;flex-basis:220px!important}.case-study-grid .entry-title{min-height:0!important;padding:22px 20px 0!important}.case-study-grid .post-meta{min-height:0!important;padding:10px 20px 0!important}.case-study-grid .post-content{padding:16px 20px 22px!important}}.side-blog-list .et_pb_post{display:grid!important;grid-template-columns:120px 1fr!important;column-gap:20px!important;align-items:start!important;margin-bottom:20px!important}.side-blog-list .entry-featured-image-url{grid-column:1!important;grid-row:1 / span 2!important;width:120px!important;height:105px!important;margin:0!important}.side-blog-list .entry-featured-image-url img{width:100%!important;height:100%!important;object-fit:cover!important}.side-blog-list .entry-title{grid-column:2!important;grid-row:1!important;margin:0 0 0px!important;padding:0!important;margin-top:20px!important}.side-blog-list .post-meta{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;font-size:14px!important;color:#666!important;line-height:1.3em!important}.side-blog-list .post-content{display:none!important}