/* Text-only comparison: compact sand panel, same wide frame and grid as Units. */
.exams-page .exams-text-hero { min-height: 260px; margin-bottom: 0; padding-bottom: 0; color: var(--carpa-heading); }
.exams-text-hero .carpa-page-hero__surface { background: var(--carpa-surface-alternate); }
.exams-text-hero__copy { grid-column: 1 / span 8; padding-block: var(--carpa-space-panel); padding-right: calc(var(--carpa-space-editorial-gap) - var(--carpa-grid-gap)); }
.exams-text-hero .exams-breadcrumb { margin-bottom: 20px; }
.exams-page .exams-text-hero h1 { margin: 0 0 16px; font-size: var(--carpa-type-hero); line-height: 1.08; letter-spacing: -.035em; }
.exams-text-hero__copy > p { font-size: 20px; line-height: 1.55; margin: 0; }
.exams-text-hero :focus-visible { outline-color: var(--carpa-heading); }
.exams-text-hero + .exams-container .exams-list { margin-top: var(--carpa-space-panel-large); }
@media (max-width: 1100px) {
  .exams-page .exams-text-hero { min-height: 0; }
  .exams-text-hero .carpa-page-hero__grid { display: grid; row-gap: 0; padding-bottom: var(--carpa-space-panel); }
  .exams-text-hero__copy { grid-column: 1 / -1; padding-right: 0; }
  .exams-text-hero .carpa-page-hero__note { margin: 0; }
}
@media (max-width: 700px) {
  .exams-text-hero__copy > p { font-size: 18px; }
}
