/* Homepage additions, using the existing workshop design tokens. */
.verification-example {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
  margin-top: 38px;
  padding-top: 36px;
  border-top: 1px solid var(--line);
  scroll-margin-top: 30px;
}
.verification-copy h3 {
  font: 30px/1.15 var(--serif);
  letter-spacing: -.03em;
  margin-bottom: 18px;
}
.verification-copy > p:not(.micro) { max-width: 520px; color: var(--muted); }
.verification-results dl { margin: 0; }
.verification-results dl > div { padding: 16px 0; border-top: 1px solid var(--line); }
.verification-results dt { font-size: 16px; }
.verification-results dd { margin: 5px 0 0; color: var(--muted); font-size: 14px; }
.verification-results dd strong { color: var(--ink); font-weight: 400; }
.verification-note { font-size: 14px; color: var(--muted); margin: 16px 0 0; }
.contact-section .pilot-copy { max-width: 650px; margin: 24px 0 0; color: var(--ink); }
@media (max-width: 800px) {
  .verification-example { grid-template-columns: 1fr; gap: 30px; margin-top: 28px; padding-top: 28px; }
}
@media (max-width: 380px) {
  .hero-copy h1 { font-size: clamp(44px, 13.3vw, 52px); }
}
