/* Courses only: hide the complete skip link using its own height; retain keyboard access. */
body[data-page="cursos"] .skip-link {
  top: 12px;
  max-inline-size: calc(100vw - 24px);
  overflow-wrap: anywhere;
  transform: translateY(calc(-100% - 24px));
}
body[data-page="cursos"] .skip-link:focus {
  transform: none;
}
body[data-page="cursos"] .course-practice-context-focus {
  scroll-margin-block-start: 16px;
  outline: 2px solid #f5cc63;
  outline-offset: 4px;
}
