/* ==========================================================================
   About Us Responsive Media Queries
   Extracted from css/about.css
   ========================================================================== */

@media (max-width: 992px) {
    .story-grid,
    .mission-vision-grid {
        grid-template-columns: 1fr;
        gap: 50px;
    }

    .about-hero h1 {
        font-size: 42px;
    }

    .story-image {
        order: -1;
        width: 100%;
        max-width: 100%;
        height: auto;
    }

    .story-image img {
        width: 100%;
        height: auto;
        min-height: unset;
        object-fit: contain;
    }
}

@media (max-width: 768px) {
    .about-hero {
        padding: 120px 0 80px;
    }

    .mv-card {
        padding: 30px;
    }
}
