/* Products Overview (page 291): make intro sections left-aligned and full-width, matching the home page */
.page-id-291 .entry-content > .wp-block-group.alignwide {
	max-width: 1320px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.page-id-291 .entry-content > .wp-block-group.alignwide > *,
.page-id-291 .entry-content > .wp-block-group.alignwide > .wp-block-group__inner-container > * {
	max-width: 100% !important;
	text-align: left !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}


/* Product subnav (shared "Product Subnav" pattern) — highlight the current page's tab */
.page-id-291 .uet-subnav a[href="/products/"],
.page-id-300 .uet-subnav a[href="/about-immersion-cooling/"],
.page-id-306 .uet-subnav a[href="/system-benefits/"],
.page-id-39 .uet-subnav a[href="/vectoredge-large/"],
.page-id-36 .uet-subnav a[href="/vectoredge-carbon/"] {
	border-bottom: 2px solid #C85D32 !important;
}


/* Connect page (235) */
.page-id-235 .uet-connect-intro{max-width:600px;margin:0 auto;font-size:17px;line-height:1.6;color:#3a414f}
.page-id-235 .wp-block-leadin-hubspot-form-block{background:#fff;border:1px solid #e7e9ec;border-radius:14px;padding:24px 26px 28px;box-shadow:0 20px 48px rgba(23,38,67,.10);max-width:680px;margin:24px auto 0}
.page-id-235 .uet-connect-contact{margin-top:26px;color:#5b6b70;font-size:15px}
.page-id-235 .uet-connect-contact a{color:#c85d32;text-decoration:none;font-weight:600}
.page-id-235 .uet-connect-contact a:hover{text-decoration:underline}


/* Become a Partner page (222) */
.page-id-222 .uet-connect-intro{max-width:600px;margin:0 auto;font-size:17px;line-height:1.6;color:#3a414f}
.page-id-222 .wp-block-leadin-hubspot-form-block{background:#fff;border:1px solid #e7e9ec;border-radius:14px;padding:24px 26px 28px;box-shadow:0 20px 48px rgba(23,38,67,.10);max-width:680px;margin:24px auto 0}


/* Thought-piece post formatting */
.uet-post-lead{font-size:21px!important;line-height:1.6;color:#0b1220;font-weight:500}
.uet-pullquote{margin:34px 0!important;padding:6px 0 6px 26px;border-left:3px solid #c85d32;font-family:rajdhani,sans-serif;font-size:26px!important;line-height:1.35;font-weight:600;color:#0b1220}
.uet-post-cta{margin-top:40px!important;padding-top:22px;border-top:1px solid #e6e8ea;font-size:16px;color:#5a6270}
.uet-post-cta a{color:#c85d32;font-weight:600;text-decoration:none}
.uet-post-cta a:hover{text-decoration:underline}

.uet-pq-btnwrap{margin-top:16px!important;text-align:center}
.uet-post-btn{display:inline-block;background:#c85d32;color:#fff!important;font-family:rajdhani,sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;padding:11px 22px;border-radius:6px;transition:background .2s}
.uet-post-btn:hover{background:#a94a25;color:#fff!important}