/* ============================================================================
 * Inside Motor & Racing — Desktop & Full-Screen Widescreen Isolated Stylesheet
 * Requirement #5: Supports both Standard Desktop (1025px–1440px) AND
 * Full-Screen Widescreen Desktop (>= 1441px / 1920px Full HD+)
 * ============================================================================ */
@media (min-width: 1025px) {
    .w-container {
        max-width: 1180px !important;
        padding-left: 20px;
        padding-right: 20px;
    }

    .imr-grid-4 {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 22px;
    }

    .imr-grid-3 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 24px;
    }

    .imr-thumb-frame {
        height: 210px;
    }

    .imr-grid-4 .imr-thumb-frame {
        height: 175px;
    }
}

/* Full-Screen Desktop Size (Widescreen >= 1441px — Requirement #5) */
@media (min-width: 1441px) {
    .w-container {
        max-width: 1460px !important;
        padding-left: 28px;
        padding-right: 28px;
    }

    .imr-hero-card {
        height: auto;
        max-height: 420px;
    }

    .imr-brand-iframe-wrap {
        height: 600px;
    }

    .imr-grid-4 .imr-thumb-frame {
        height: 205px;
    }

    .imr-grid-3 .imr-thumb-frame {
        height: 240px;
    }
}
