.elementor-18503 .elementor-element.elementor-element-6ad59e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18503 .elementor-element.elementor-element-f428856{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;}.elementor-18503 .elementor-element.elementor-element-f428856:not(.elementor-motion-effects-element-type-background), .elementor-18503 .elementor-element.elementor-element-f428856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0978d0d );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-cb46cea .elementor-heading-title{font-family:var( --e-global-typography-7aaa98c-font-family ), Sans-serif;font-size:var( --e-global-typography-7aaa98c-font-size );font-weight:var( --e-global-typography-7aaa98c-font-weight );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-cb46cea.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-cb46cea > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-e8d359a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-d5b607e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-d5b607e.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-d5b607e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18503 .elementor-element.elementor-element-c7827df .elementor-icon-list-icon{width:14px;}.elementor-18503 .elementor-element.elementor-element-c7827df .elementor-icon-list-icon i{font-size:14px;}.elementor-18503 .elementor-element.elementor-element-c7827df .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18503 .elementor-element.elementor-element-c7827df .elementor-icon-list-text, .elementor-18503 .elementor-element.elementor-element-c7827df .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-0a8ecc3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18503 .elementor-element.elementor-element-0a8ecc3:not(.elementor-motion-effects-element-type-background), .elementor-18503 .elementor-element.elementor-element-0a8ecc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0978d0d );}.elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-b94d1ce .elementor-heading-title{font-family:var( --e-global-typography-7aaa98c-font-family ), Sans-serif;font-size:var( --e-global-typography-7aaa98c-font-size );font-weight:var( --e-global-typography-7aaa98c-font-weight );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-b94d1ce.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-b94d1ce > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-6fb55bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-072d93a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-072d93a.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-072d93a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-3af076a .elementor-icon-list-icon{width:14px;}.elementor-18503 .elementor-element.elementor-element-3af076a .elementor-icon-list-icon i{font-size:14px;}.elementor-18503 .elementor-element.elementor-element-3af076a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18503 .elementor-element.elementor-element-3af076a .elementor-icon-list-text, .elementor-18503 .elementor-element.elementor-element-3af076a .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-6e37088{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18503 .elementor-element.elementor-element-6e37088:not(.elementor-motion-effects-element-type-background), .elementor-18503 .elementor-element.elementor-element-6e37088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0978d0d );}.elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-bb87c0f .elementor-heading-title{font-family:var( --e-global-typography-7aaa98c-font-family ), Sans-serif;font-size:var( --e-global-typography-7aaa98c-font-size );font-weight:var( --e-global-typography-7aaa98c-font-weight );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-bb87c0f.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-bb87c0f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-1d46ef9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-33f2df2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-33f2df2.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-33f2df2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-9e40696 .elementor-icon-list-icon{width:14px;}.elementor-18503 .elementor-element.elementor-element-9e40696 .elementor-icon-list-icon i{font-size:14px;}.elementor-18503 .elementor-element.elementor-element-9e40696 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18503 .elementor-element.elementor-element-9e40696 .elementor-icon-list-text, .elementor-18503 .elementor-element.elementor-element-9e40696 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-1d8aed6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18503 .elementor-element.elementor-element-1d8aed6:not(.elementor-motion-effects-element-type-background), .elementor-18503 .elementor-element.elementor-element-1d8aed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0978d0d );}.elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-7bd1e3f .elementor-heading-title{font-family:var( --e-global-typography-7aaa98c-font-family ), Sans-serif;font-size:var( --e-global-typography-7aaa98c-font-size );font-weight:var( --e-global-typography-7aaa98c-font-weight );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-7bd1e3f.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-7bd1e3f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-0e0942d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri div{writing-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-e4cf992 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > div, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > h1, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > h2, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > h3, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > h4, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > h5, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > h6, .elementor-18503 .elementor-element.elementor-element-e4cf992.ob-harakiri > p{transform:rotate(0deg);}.elementor-18503 .elementor-element.elementor-element-e4cf992 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18503 .elementor-element.elementor-element-fe27ca2 .elementor-icon-list-icon{width:14px;}.elementor-18503 .elementor-element.elementor-element-fe27ca2 .elementor-icon-list-icon i{font-size:14px;}.elementor-18503 .elementor-element.elementor-element-fe27ca2 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18503 .elementor-element.elementor-element-fe27ca2 .elementor-icon-list-text, .elementor-18503 .elementor-element.elementor-element-fe27ca2 .elementor-icon-list-text a{color:var( --e-global-color-text );}@media(max-width:1080px){.elementor-18503 .elementor-element.elementor-element-6ad59e7{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18503 .elementor-element.elementor-element-cb46cea .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-d5b607e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-18503 .elementor-element.elementor-element-b94d1ce .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-072d93a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18503 .elementor-element.elementor-element-bb87c0f .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-33f2df2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18503 .elementor-element.elementor-element-7bd1e3f .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-e4cf992 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-18503 .elementor-element.elementor-element-6ad59e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18503 .elementor-element.elementor-element-cb46cea .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-d5b607e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-18503 .elementor-element.elementor-element-b94d1ce .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-072d93a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18503 .elementor-element.elementor-element-bb87c0f .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-33f2df2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18503 .elementor-element.elementor-element-7bd1e3f .elementor-heading-title{font-size:var( --e-global-typography-7aaa98c-font-size );line-height:var( --e-global-typography-7aaa98c-line-height );}.elementor-18503 .elementor-element.elementor-element-e4cf992 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-6ad59e7 *//* ==========================================================================
   NEW GRID CONTAINER DESIGN (.news-card)
   ========================================================================== */

/* 1. 悬停时文字颜色变为白色 */
.news-card:hover .news-title .elementor-heading-title,
.news-card:hover .news-title,
.news-card:hover .elementor-icon-list-text, 
.news-card:hover .elementor-icon-list-icon i::before {
  color: #ffffff !important;
}

/* 2. 箭头图标基础样式与悬停动画 */
.news-card .icon-arrow {
  opacity: 0;
  transform: translateY(10px);
}

.news-card:hover .icon-arrow {
  opacity: 1;
  transform: translateX(0px); /* 恢复原位 */
}

/* 3. 全局平滑过渡效果 (适配新 Container 架构) */
.news-card .elementor-heading-title, 
.news-card .icon-arrow, 
.news-card, /* 针对新 Container 本身 */
.news-card::after, /* 针对新 Container 的伪元素 */
.quicklinks-card,
.quicklinks-card::after,
.post-date, 
.elementor-widget-container, 
.sub-nav nav li a::after, 
.sub-nav nav li a, 
.sub-navi nav li a::after, 
.elementor-nav-menu--dropdown a, 
.latest-title h2, 
.latest-arrow .elementor-icon i, 
.bdt-title-tag a, 
.bdt-sub-title a {
  -moz-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

/* 4. 基础渐变背景伪元素 (直接挂载在 .news-card / .quicklinks-card 容器上) */
.news-card::after, 
.quicklinks-card::after {
  content: "";
  background-image: linear-gradient(90deg, #0A5A98 0%, #26A3FF 100%);
  opacity: 0;
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0; /* 确保在容器背景之上，但内容之下 */
  border-radius: 5px;
  top: 0;
  left: 0;
  pointer-events: none; /* 防止遮挡点击事件 */
}

/* 5. 不同分类下的特定渐变颜色适配 */
.category-governance .news-card::after, 
.category-tadbir-urus .news-card::after {
  background-image: linear-gradient(90deg, #0A5A98 0%, #2FCEC1 100%);
}

.category-environment .news-card::after, 
.category-persekitaran .news-card::after {
  background-image: linear-gradient(90deg, #2A9D56 0%, #77D970 100%);
}

.category-social .news-card::after, 
.category-sosial .news-card::after {
  background-image: linear-gradient(90deg, #370665 0%, #9180C9 100%);
}

.quicklinks-card::after {
  background-image: linear-gradient(90deg, #9FD2F9 0%, #ECF6FE 100%);
}

/* 移除旧时代针对 section 的清除样式 */
.news-card::after, 
.quicklinks-card::after {
  /* 确保新架构下保持正常显示 */
}

/* 6. 悬停时容器自身背景透明，激活伪元素渐变 */
.news-card:hover, 
.quicklinks-card:hover {
  background-color: transparent !important;
}

.quicklinks-card:hover {
  border: none !important;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
}

.news-card:hover::after, 
.quicklinks-card:hover::after {
  opacity: 1;
}

/* 7. 悬停时日期边框变白 */
.news-card:hover .post-date .elementor-widget-container {
  border-color: #ffffff !important;
}

.news-card:hover h2.elementor-heading-title,
.news-card:hover .elementor-heading-title {
  color: #ffffff !important;
}

/* 如果你的 “2026” 文本（Post Info）在 hover 时也需要变白，可以加上这行 */
.news-card:hover .elementor-icon-list-text,
.news-card:hover .elementor-inline-item {
  color: #ffffff !important;
}

/* 8. 确保容器内部件内容不会被伪元素遮挡 */
.news-card > *, 
.quicklinks-card > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */