.gastroskaner-slider { 
    max-width: 1170px; 
    margin: 0 auto; 
}
.gastroskaner-card {
    background-color: transparent;
    margin: 15px;
    text-align: left;
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start;
    color: #000000 !important;
}
.gastroskaner-thumb {
    min-width: 100px;
    margin-left: 10px;
    height: 100px;
    object-fit: cover;
    margin: 0 auto;
}

.gastroskaner-text {
    padding-left: 15px;
}
.gastroskaner-text h3 {
    font-size: 16px;
    margin: 0px 0 5px;
    font-weight: 500;
}

.gastroskaner-text p {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: normal !important;
    overflow-wrap: normal;
    font-weight: 300;
}

/* Убираем стандартные стрелки Slick */
.slick-prev:before,
.slick-next:before {
    content: '';
}

/* Общие стили */
.slick-prev, .slick-next {
    width: 60px;
    height: 60px;
    z-index: 10;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    transition: opacity 0.3s ease;
}

/* Стрелка влево */
.slick-prev {
    left: -80px; /* отступ от слайдера */
    border-right: 60px solid #dd9933; /* треугольник смотрит влево */
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}

/* Стрелка вправо */
.slick-next {
    right: -80px; /* отступ от слайдера */
    border-left: 60px solid #dd9933; /* треугольник смотрит вправо */
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}

/* Стрелки неактивные (первый или последний слайд) */
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
    opacity: 0; /* 70% яркости */
    cursor: default; /* показываем, что нельзя нажать */
}
.gastroskaner-post-content {
    display: flex;
}
.gastroskaner-post-content img {
    height: 100%; 
}
.gastroskaner-post-content img ~ div {
    padding-left: 30px;
    font-size: 16px;
    line-height: 1.6rem;
}
.gastroskaner-post h2 {
    text-align: center;
    padding: 15px;
    background-color: #e8efef;
}
