.category-posts{padding:80px 0}.category-posts .header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;text-align:center}.category-posts .title-thc{margin:0;width:100%}.category-posts .desc{margin:0;max-width:920px;font-size:14px;font-weight:500;line-height:1.5;color:#6c737f}.category-posts .category-posts-splide{position:relative;width:100%}.category-posts .category-posts-splide .splide__track{overflow:hidden;height:auto !important}.category-posts .category-posts-splide .splide__list{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;height:auto !important}.category-posts .category-posts-splide .splide__slide{display:flex;height:auto !important;min-width:0}.category-posts .category-posts-splide .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:24px;margin-top:16px;padding:0}.category-posts .category-posts-splide .splide__pagination__page{width:8px;height:8px;margin:0;background:#d2d6db;opacity:1;border-radius:50%}.category-posts .category-posts-splide .splide__pagination__page.is-active{background:#111927;transform:none}.category-posts .item{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}.category-posts .thumb{display:block;overflow:hidden;width:100%;aspect-ratio:1.7840375587;border-radius:12px}.category-posts .thumb .img{display:block;width:100%;height:100%;object-fit:cover}.category-posts .body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.category-posts .tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;line-height:20px;letter-spacing:0.14px;white-space:nowrap}.category-posts .tag-info{background-color:#dcf0fe;color:#0564a9}.category-posts .tag-success{background-color:#d7fad1;color:#228910}.category-posts .tag-error{background-color:#fee4e2;color:#b42318}.category-posts .title-link{display:block;width:100%;text-decoration:none;color:inherit}.category-posts .title-link:hover .item-title{color:var(--primary_color, #d71010)}.category-posts .item-title{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:20px;font-weight:700;line-height:1.2;color:#111927;transition:color 0.2s ease}.category-posts .excerpt{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:400;line-height:1.5;color:#5f6b7a}.category-posts .meta{display:flex;align-items:center;gap:8px;margin-top:0;font-size:14px;font-weight:400;line-height:1.57;color:#6c737f}.category-posts .meta-icon{display:block;width:16px;height:16px;flex-shrink:0}@media (max-width:767.98px){.category-posts{padding:32px 0}.category-posts .container{padding-left:16px;padding-right:16px}.category-posts .header{margin-bottom:16px}.category-posts .desc{font-size:14px;font-weight:500;line-height:1.57;color:#6c737f}.category-posts .item{gap:8px}.category-posts .thumb{aspect-ratio:1.5590909091}.category-posts .item-title{font-size:16px;font-weight:700;line-height:1.4}.category-posts .excerpt{font-size:14px;font-weight:400;line-height:1.57}.category-posts .category-posts-splide .splide__pagination{gap:24px;margin-top:16px}}