.atl-rail-section {
    padding: 60px 0;
    background: #1A2704;
}
.atl-rail-grid {
    display: grid;
    grid-template-columns: 550px minmax(0, 1fr);
    column-gap: 60px;
    row-gap: 30px;
    align-items: start;
}
/* .atl-rail-features {
    border-top: 1px solid rgba(255,255,255,.15);
} */
.atl-rail-feature {
    display: grid;
    grid-template-columns: 200px minmax(0,1fr);
    gap: 15px;
    padding: 15px 0;
    border-bottom: 1px solid rgba(255,255,255,.15);
}
.atl-rail-feature h4 {
    color: var(--text-secondary);
    text-transform: capitalize;
}
article.atl-rail-feature:first-child {
    padding-top: 0;
}

@media (max-width: 1399px) {
    .atl-rail-grid {
        grid-template-columns: 400px minmax(0, 1fr);
        column-gap: 40px;
        row-gap: 40px;
   }
   .atl-rail-feature {
    grid-template-columns: 200px minmax(0,1fr);
       gap: 10px;
    }
}


@media (max-width: 1200px) {
    .atl-rail-grid {
        grid-template-columns: 290px minmax(0,1fr);
        column-gap: 40px;
    }
}

@media (max-width: 991px) {
    .atl-rail-grid {
        grid-template-columns: 1fr;
        row-gap: 35px;
    }
    .atl-rail-intro h2 br {
        display: none;
    }
}

@media (max-width: 768px) {
    .atl-rail-section {
        padding: 45px 0;
    }
    .atl-rail-feature {
        grid-template-columns: 1fr;
    }
}