@charset "UTF-8";
/* CSS Document */

        #mxm-products .intel-product-grid {
            grid-template-columns: repeat(3, minmax(0, 1fr));
            grid-template-rows: auto 1fr auto 1fr;
        }
        #mxm-products .mxm-architecture { display: contents; }
        #mxm-products .mxm-architecture-title {
            grid-column: 1 / -1;
            margin: 0;
            padding-top: 20px;
            font-size: 27px;
            font-weight: 600;
            color: #1b1f24;
        }
		#mxm-products .title {color:#34495E; font-weight: 400;}
		
		/* MXM GPU product image area */
		#mxm-products .intel-product-img {
			aspect-ratio: 16 / 9;
			height: auto;
			min-height: 0;
			display: flex;
			align-items: center;
			justify-content: center;
			overflow: hidden;
		}

		#mxm-products .intel-product-img img {
			max-width: 100%;
			max-height: 100%;
			width: auto;
			height: auto;
			object-fit: contain;
		}
        @media only screen and (max-width: 991px) {
            #mxm-products .intel-product-grid {
                grid-template-columns: 1fr;
                grid-template-rows: auto repeat(3, 1fr) auto repeat(2, 1fr);
            }
        }
        .intel-feature-grid { grid-auto-rows: 1fr; }
        .intel-feature-grid .mxm-feature-break { display: none; }
        @media only screen and (min-width: 992px) {
            .intel-feature-grid { gap: 16px; }
            .intel-feature-grid .intel-feature-card { padding: 32px 0; }
            .intel-feature-grid .mxm-feature-break { display: inline; }
            .intel-feature-grid .mxm-feature-space { display: none; }
            .intel-feature-grid .intel-feature-card p {
                max-width: 235px;
                margin-left: auto;
                margin-right: auto;
                text-wrap: balance;
            }
        }