.plasma-circuit-oem-article .article-body > h2:first-child { margin-top: 0; }
.pc-contact { margin: 30px 0; padding: 26px; background: #f0f8ff; border-left: 4px solid #25b1ff; }
.plasma-circuit-oem-article .pc-contact h3 { margin-top: 0; }
.pc-sources { border-top: 1px solid #e1e7ee; padding-top: 20px; font-size: 14px; }
.pc-sources summary { cursor: pointer; font-weight: 600; color: #174b6e; }
@media (max-width: 640px) {
 .pc-contact { padding: 20px; }
}

.plasma-circuit-oem-article .pc-spec-figure { margin: 28px 0 34px; }
.pc-spec-figure > a { display: block; }
.pc-spec-figure img { display: block; width: 100%; height: auto; }
.pc-spec-figure figcaption { margin-top: 14px; font-size: 13px; line-height: 1.65; color: #526475; }

/* Unified module and high-voltage supply selection. */
.plasma-circuit-oem-article .pc-module-comparison { width: 100%; max-width: 100%; overflow-x: auto; margin: 24px 0 34px; border: 1px solid #dbe6ef; border-radius: 10px; -webkit-overflow-scrolling: touch; }
.pc-module-table { width: 100%; min-width: 780px; border-collapse: collapse; table-layout: fixed; }
.pc-module-table th, .pc-module-table td { padding: 18px 14px; text-align: left; vertical-align: middle; border-bottom: 1px solid #e3ebf1; font-size: 14px; line-height: 1.65; color: #25445b; }
.pc-module-table thead th { background: #f2f8fc; color: #174b6e; font-size: 13px; font-weight: 600; }
.pc-module-table thead th:nth-child(1) { width: 17%; }
.pc-module-table thead th:nth-child(2) { width: 16%; }
.pc-module-table thead th:nth-child(3) { width: 21%; }
.pc-module-table thead th:nth-child(4) { width: 27%; }
.pc-module-table thead th:nth-child(5) { width: 19%; }
.pc-module-table tbody tr:last-child > * { border-bottom: 0; }
.pc-module-table td > span { color: #657788; font-size: 12px; }
.pc-module-product { display: flex; align-items: center; flex-direction: column; gap: 8px; color: #174b6e; text-decoration: none; }
.pc-module-product img { display: block; width: 112px; max-width: 100%; height: 88px; object-fit: contain; }
.pc-module-product span { font-size: 15px; font-weight: 600; }
.plasma-circuit-oem-article .pc-module-cta { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 42px; padding: 0 13px; border-radius: 6px; background: #087dc1; color: #fff; font-size: 13px; font-weight: 600; text-decoration: none; white-space: nowrap; }
.plasma-circuit-oem-article .pc-module-cta:hover { background: #06649b; }
.pc-module-cta:focus-visible, .pc-module-product:focus-visible, .pc-module-comparison:focus-visible { outline: 3px solid #168dcc; outline-offset: 3px; }

.plasma-circuit-oem-article .pc-test-comparison { margin: 24px 0; max-width: 100%; overflow-x: auto; border: 1px solid #dbe6ef; border-radius: 10px; }
.pc-test-table { width: 100%; min-width: 520px; border-collapse: collapse; }
.pc-test-table th, .pc-test-table td { padding: 14px 16px; text-align: left; border-bottom: 1px solid #e3ebf1; font-size: 14px; line-height: 1.6; color: #25445b; }
.pc-test-table thead th { background: #f2f8fc; color: #174b6e; }
.pc-test-table tbody th { font-weight: 500; }
.pc-test-table tbody tr:last-child > * { border-bottom: 0; }
.pc-test-comparison:focus-visible { outline: 3px solid #168dcc; outline-offset: 3px; }

.plasma-circuit-oem-article .related-product-card__thumb,
.plasma-circuit-oem-article .related-product-card__thumb img {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
