.HSlider {
		margin-bottom: 20px;
}
.HSlider .Header {
        text-align: center;
        color: #333;
        font-size: 40px;
        font-weight: bold;
        line-height: 60px;
}
.HSlider .ItemPanel {
        margin-top: 30px;
        width: 100% !important;
}
.HSlider .ItemPanel .ItemContainer {
        width: 100% !important;
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        gap:25px;
        padding:0;
        margin:0;
        list-style:none;
}
.HSlider .ItemPanel .ItemContainer .Item {
        background:#fff;
        border-radius:6px;
        overflow:hidden;
        box-shadow:0 2px 8px rgba(0,0,0,0.08);
        transition:all .3s;
}
.HSlider .ItemPanel .ItemContainer .Item:hover {
        transform:translateY(-5px);
}
.HSlider .ItemPanel .ItemContainer .Item img {
        width:100%;
        height:220px;
        object-fit:cover;
        display:block;
}
.HSlider .ItemPanel .ItemContainer .Item .text {
        padding:15px;
        font-size:16px;
        font-weight:500;
        line-height:1.4;
        color:#333;
}
.HSlider .ItemPanel .ItemContainer .Item a {
        text-decoration:none;
}
@media (max-width:992px) {
        .HSlider .ItemPanel .ItemContainer {
        	grid-template-columns:repeat(2, 1fr);
        }
}
@media (max-width:768px) {
        .ArticleSlider {
        	width: 100% !important;
        }
}



