/* ==========================================================================
   Large Tablets / Small Laptops (Max-width: 1199px)
   ========================================================================== */

@media (max-width: 1199px) {

    /* 1. Global & Base */
    .section-title {
        font-size: clamp(2rem, 7vw, 5rem);
    }

    /* 2. Header & Navigation */
    .site-header {
        height: 100px;
    }
    .site-header.scrolled {
        height: 80px;
    }
    .brand-logo img.site-logo {
        height: 80px;
    }

    /* 3. Hero Section */
    /* No specific changes at this breakpoint */

    /* 4. Legacy / Pioneering */
    /* No specific changes at this breakpoint */

    /* 5. Equipment */
    .equip-card {
        padding: 2rem 1.5rem;
    }

    /* 6. Services & Directory */
    .services-scroll-container {
        padding-left: 2rem;
    }
    .svc-card-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    /* 7. Impact / Works */
    .impact-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .tile-large,
    .tile-tall,
    .tile-wide,
    .tile-small {
        grid-column: span 1;
        grid-row: span 1;
    }

    /* 8. Clients */
    .clients-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    /* 9. Who We Are (Values, Mission) */
    /* No specific changes at this breakpoint */

    /* 10. Sustainability */
    /* No specific changes at this breakpoint */

    /* 11. Contact & Drawer */
    /* No specific changes at this breakpoint */

    /* 12. Footer */
    /* No specific changes at this breakpoint */
}
