.probe-page .probe-hero { display: grid; grid-template-columns: 1fr 1.1fr; align-items: center; gap: 48px; padding-bottom: 48px; }
.probe-page .probe-hero > div, .probe-page .probe-split > div { min-width: 0; }
.probe-page .probe-hero p:not(.eyebrow):not(.lead):not(.hero-meta), .probe-page .section p:not(.eyebrow) { color: var(--site-muted); font-size: 14px; }
.probe-page .probe-recording video { width: 100%; aspect-ratio: 1100 / 684; object-fit: contain; background: #101013; }
.probe-page .image-caption a, .probe-page .section p a { color: var(--site-link); }
.probe-page .probe-split { display: grid; grid-template-columns: 1fr 1.1fr; gap: 48px; align-items: start; }
.probe-page .probe-intro { max-width: 78ch; margin-bottom: 24px; }
.probe-page .probe-facts { margin: 0; }
.probe-page .probe-facts > div { display: grid; grid-template-columns: 100px minmax(0, 1fr); gap: 16px; padding: 14px 0; border-bottom: 1px solid var(--site-line); }
.probe-page .probe-facts > div:first-child { border-top: 1px solid var(--site-line); }
.probe-page .probe-facts dt { font-size: 12px; font-weight: 600; }
.probe-page .probe-facts dd { margin: 0; color: var(--site-muted); font-size: 13px; }
.probe-page .probe-table-wrap { border: 1px solid var(--site-line); border-radius: 3px; }
.probe-page .probe-comparison { min-width: 940px; table-layout: fixed; }
.probe-page .probe-comparison caption { padding: 14px 16px; margin: 0; font-size: 12px; }
.probe-page .probe-comparison th, .probe-page .probe-comparison td { width: 20%; padding: 16px; border-top: 1px solid var(--site-line); border-bottom: 0; border-right: 1px solid var(--site-line); font-size: 12px; }
.probe-page .probe-comparison thead th { background: var(--site-panel); }
.probe-page .probe-comparison tbody th { font-size: 11px; letter-spacing: .025em; }
.probe-page .probe-comparison tr > :last-child { background: #edf3f7; border-right: 0; }
.probe-page .probe-choices { display: grid; grid-template-columns: 1fr 1fr; gap: 36px; margin-top: 28px; }
.probe-page .probe-choices h3 { font-size: 18px; }
.probe-page .probe-choices ul { margin: 0; padding-left: 18px; color: var(--site-muted); font-size: 13px; line-height: 1.9; }
.probe-page .section .probe-footnote { font-size: 11px; margin: 24px 0 0; max-width: 120ch; }
.probe-page .section .probe-scroll-hint { font-size: 11px; margin-bottom: 10px; }
.probe-page .probe-specs { display: grid; grid-template-columns: 1fr 1fr; column-gap: 48px; }
.probe-page .probe-specs > div { border-top: 1px solid var(--site-line); border-bottom: 0; grid-template-columns: 100px minmax(0, 1fr); }
@media (max-width: 1000px) {
  .probe-page .probe-hero, .probe-page .probe-split { gap: 30px; }
  .probe-page .probe-comparison { min-width: 940px; }
}
@media (max-width: 760px) {
  .probe-page .probe-hero, .probe-page .probe-split, .probe-page .probe-choices, .probe-page .probe-specs { grid-template-columns: 1fr; gap: 24px; }
  .probe-page .probe-hero { padding-bottom: 34px; }
  .probe-page .probe-specs { gap: 0; }
  .probe-page .probe-facts > div { grid-template-columns: 80px minmax(0, 1fr); gap: 12px; }
}
