.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner{height:100%;background:linear-gradient(135deg,#ffffff 0%,#f8f9fb 100%);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgb(11 39 99 / .12),0 2px 4px rgb(11 39 99 / .08);transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid rgb(11 39 99 / .06);display:flex;flex-direction:column}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 40px rgb(11 39 99 / .2),0 8px 16px rgb(11 39 99 / .15);border-color:rgb(11 39 99 / .25)}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner::before,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0B2763,#1a4389,#2860af);opacity:0;transition:opacity 0.4s ease,height 0.4s ease;z-index:2}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover::before,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover::before{opacity:1;height:5px}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner::after,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner::after{content:'';position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(180deg,transparent 0%,transparent 60%,rgb(11 39 99 / .04) 100%);pointer-events:none;opacity:0;transition:opacity 0.4s ease}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover::after,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover::after{opacity:1}.ast-separate-container .ast-blog-layout-4-grid .post-thumb,.ast-plain-container .ast-blog-layout-4-grid .post-thumb,.ast-separate-container .ast-blog-layout-4-grid .post-thumb-img-content,.ast-plain-container .ast-blog-layout-4-grid .post-thumb-img-content{overflow:hidden;border-radius:16px 16px 0 0;position:relative}.ast-separate-container .ast-blog-layout-4-grid .post-thumb img,.ast-plain-container .ast-blog-layout-4-grid .post-thumb img{transition:transform 0.5s cubic-bezier(.4,0,.2,1),filter 0.4s ease;width:100%;height:auto;display:block}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover .post-thumb img,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover .post-thumb img{transform:scale(1.08);filter:brightness(1.05) contrast(1.02)}.ast-separate-container .ast-blog-layout-4-grid .blog-layout-4,.ast-plain-container .ast-blog-layout-4-grid .blog-layout-4{padding:2em 1.8em;position:relative;background:linear-gradient(180deg,#ffffff 0%,#fafbfc 100%);flex:1;display:flex;flex-direction:column}.ast-separate-container .ast-blog-layout-4-grid .entry-title,.ast-plain-container .ast-blog-layout-4-grid .entry-title{margin-bottom:1em;transition:color 0.3s ease;position:relative;line-height:1.4}.ast-separate-container .ast-blog-layout-4-grid .entry-title a,.ast-plain-container .ast-blog-layout-4-grid .entry-title a{text-decoration:none;color:#1a1a1a;font-weight:600;transition:color 0.3s ease;position:relative;display:inline;background-image:linear-gradient(90deg,#0B2763,#2860af);background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size 0.4s cubic-bezier(.4,0,.2,1),color 0.3s ease}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-title a,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-title a{color:#0B2763;background-size:100% 2px}.ast-separate-container .ast-blog-layout-4-grid .entry-meta,.ast-plain-container .ast-blog-layout-4-grid .entry-meta{opacity:.65;transition:opacity 0.3s ease,transform 0.3s ease;font-size:.9em;letter-spacing:.3px}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-meta,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-meta{opacity:.85;transform:translateX(2px)}.ast-separate-container .ast-blog-layout-4-grid .entry-content,.ast-plain-container .ast-blog-layout-4-grid .entry-content,.ast-separate-container .ast-blog-layout-4-grid .entry-summary,.ast-plain-container .ast-blog-layout-4-grid .entry-summary{color:#4a5568;line-height:1.7;transition:color 0.3s ease;margin-bottom:1.2em}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-content,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-content,.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-summary,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner:hover .entry-summary{color:#2d3748}.ast-separate-container .ast-blog-layout-4-grid .read-more,.ast-plain-container .ast-blog-layout-4-grid .read-more,.ast-separate-container .ast-blog-layout-4-grid .more-link,.ast-plain-container .ast-blog-layout-4-grid .more-link{display:inline-block;margin-top:auto;padding:.6em 1.4em;background:linear-gradient(135deg,#0B2763,#1a4389);color:#ffffff!important;text-decoration:none;border-radius:8px;font-weight:500;font-size:.9em;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgb(11 39 99 / .35);align-self:flex-start}.ast-separate-container .ast-blog-layout-4-grid .read-more:hover,.ast-plain-container .ast-blog-layout-4-grid .read-more:hover,.ast-separate-container .ast-blog-layout-4-grid .more-link:hover,.ast-plain-container .ast-blog-layout-4-grid .more-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(11 39 99 / .45);background:linear-gradient(135deg,#1a4389,#2860af)}.ast-separate-container .ast-blog-layout-4-grid .cat-links a,.ast-plain-container .ast-blog-layout-4-grid .cat-links a,.ast-separate-container .ast-blog-layout-4-grid .tags-links a,.ast-plain-container .ast-blog-layout-4-grid .tags-links a{display:inline-block;padding:.3em .8em;margin:.2em .2em .2em 0;background:rgb(11 39 99 / .08);color:#0B2763;border-radius:6px;font-size:.85em;text-decoration:none;transition:all 0.3s ease;font-weight:500}.ast-separate-container .ast-blog-layout-4-grid .cat-links a:hover,.ast-plain-container .ast-blog-layout-4-grid .cat-links a:hover,.ast-separate-container .ast-blog-layout-4-grid .tags-links a:hover,.ast-plain-container .ast-blog-layout-4-grid .tags-links a:hover{background:rgb(11 39 99 / .15);transform:translateY(-1px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner{animation:fadeInUp 0.6s ease-out}@media (max-width:768px){.ast-separate-container .ast-blog-layout-4-grid .blog-layout-4,.ast-plain-container .ast-blog-layout-4-grid .blog-layout-4{padding:1.5em 1.3em}}@media (max-width:544px){.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner,.ast-plain-container .ast-blog-layout-4-grid .ast-article-inner{margin-bottom:1.5em}.ast-separate-container .ast-blog-layout-4-grid .blog-layout-4,.ast-plain-container .ast-blog-layout-4-grid .blog-layout-4{padding:1.5em 1.3em}}