.news-faq-section{background:linear-gradient(135deg,#165DFF 0%,#4D8CFF 50%,#6FA6FF 100%) !important;padding:80px 0;color:#fff}.news-faq-section .title{text-align:center;margin-bottom:50px}.news-faq-section .title h2{color:#fff !important;font-size:36px;font-weight:700;margin-bottom:12px}.news-faq-section .title p{color:rgba(255,255,255,0.9) !important;font-size:16px}.news-faq-section .row{display:flex;flex-wrap:wrap;gap:30px}.news-faq-section .col-lg-4{flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}@media (max-width:991px){.news-faq-section .col-lg-4{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}}@media (max-width:767px){.news-faq-section .col-lg-4{flex:0 0 100%;max-width:100%}}.news-group{background:rgba(255,255,255,0.12);backdrop-filter:blur(10px);padding:28px 24px;border-radius:16px;height:100%;border:1px solid rgba(255,255,255,0.15)}.news-group h4{color:#fff !important;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:18px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.2)}.news-group h4 i{color:#fff;font-size:20px}.news-grid{display:flex;flex-direction:column;gap:10px}.news-item{background:rgba(255,255,255,0.08);padding:12px 16px;border-radius:8px;transition:all 0.3s ease;border:1px solid transparent}.news-item:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.2);transform:translateX(4px)}.news-title{font-size:15px;line-height:1.5}.news-title a{color:#fff !important;text-decoration:none !important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-title a:hover{color:#91BCFF !important}.news-item:only-child .news-title{color:rgba(255,255,255,0.6);font-style:italic}