/* --- MEDIUM LAPTOP DISPLAY (992px to 1050px) --- */
@media (min-width: 992px) and (max-width: 1050px) {
    .custom-container {
        max-width: 960px;
    }
    .hero-content h1 {
        font-size: 42px;
    }
    .hero-content p {
        font-size: 15px;
    }
    .features-grid {
        gap: 16px;
    }
    .features-grid .feature-card {
        padding: 24px 20px;
    }
    .tour-card {
        height: 380px;
    }
}