.news-card-items{border-radius:12px;overflow:hidden;background:#fff;transition:all .3s ease;box-shadow:0 6px 18px rgba(17,17,17,.06)}.news-card-items:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(18,18,18,.08)}.news-image img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;display:block}.news-content{padding:20px}.news-content h5{font-size:1.05rem;color:#29164d;font-weight:700;margin:12px 0;line-height:1.4}.news-content .post-cat{display:flex;gap:10px;font-size:.85rem;color:#777;flex-wrap:wrap}.news-content .link-btn{color:#6a47ed;font-weight:600;display:inline-flex;align-items:center;gap:6px;text-decoration:none;margin-top:6px}.news-content .link-btn:hover{text-decoration:underline}.post-date{margin-top:12px;font-size:.85rem;color:#666;display:flex;align-items:center;gap:6px}.cs3-card{border-radius:12px;overflow:hidden;background:#fff;transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 6px 18px rgba(17,17,17,.06)}.cs3-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(18,18,18,.08)}.cs3-thumb{width:100%;aspect-ratio:690/328;display:block;background:#f6f6f6}.cs3-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cs3-content{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cs3-meta{flex:1;min-width:0;overflow:hidden}.cs3-title{margin:0;font-size:1.05rem;line-height:1.2;color:#29164d;font-weight:700}.cs3-sub,.cs3-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs3-sub{margin-top:4px;font-size:.9rem;color:#666;font-weight:500;display:block}.cs3-action{width:40px;height:40px;border-radius:999px;background:linear-gradient(180deg,#6a47ed,#8b63ff);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 18px rgba(107,70,255,.12);text-decoration:none;flex-shrink:0}.project-slider,.swiper .slick-list{display:block!important}@media (max-width:768px){.cs3-content{padding:12px 14px}.cs3-title{font-size:.98rem}.container .row{gap:16px}}