/* Review07: show full project copy; preserve original type and media. */
.migration-projects .project-link-div { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .75rem 1.5rem; align-items: center; }
.migration-projects .overflow.is-project-name { width: auto; min-width: 0; overflow: visible; }
.migration-projects .heading-work-c { white-space: normal; overflow-wrap: anywhere; line-height: 1.12; text-shadow: none; transform: none !important; }
.migration-projects .overflow.is-project { display: block; margin-left: 0; min-width: max-content; overflow: visible; }
.migration-projects :is(.subheading-year, .subheading-work-c) { position: static; white-space: nowrap; opacity: 1 !important; transform: none !important; text-shadow: none; }
.migration-projects :is(.project-link-div, .projects_tab-button):focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (max-width: 767px) {
  .migration-projects .project-link-div { grid-template-columns: minmax(0, 1fr); }
  .migration-projects .overflow.is-project { display: flex; gap: 1rem; flex-wrap: wrap; min-width: 0; }
}
