[data-academic-interests] > div { min-width: 0; }
[data-academic-interests] .flex-1 { min-width: 0; }
[data-academic-interests] p:first-child { margin: 0; font-size: 1.125rem; line-height: 1.45; overflow-wrap: anywhere; }
[data-academic-interests] p + p { margin: .5rem 0 0; }
.academic-awards { display: flex; flex-direction: column; gap: .75rem; margin-block: 1.5rem; }
.academic-award { min-width: 0; }
.academic-award-content { display: flex; align-items: center; justify-content: space-between; min-width: 0; gap: 1rem; padding: .75rem 1rem; border: 1px solid hsl(var(--border)); border-radius: 8px; transition: background-color .2s, border-color .2s; }
.academic-award:hover .academic-award-content { background: hsl(var(--muted) / .4); border-color: hsl(var(--foreground) / .25); }
.academic-award-info { min-width: 0; overflow-wrap: anywhere; }
.academic-award-title { margin: 0; font-size: .9375rem; font-weight: 600; line-height: 1.6; color: hsl(var(--foreground)); }
.academic-award-description { margin: .125rem 0 0; font-size: .8125rem; line-height: 1.6; color: hsl(var(--muted-foreground)); }
.academic-award time { flex-shrink: 0; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: .75rem; line-height: 1.5; color: hsl(var(--muted-foreground)); }
@media (max-width: 639px) {
  .academic-award-content { flex-direction: column; align-items: flex-start; gap: .5rem; padding: .75rem; }
}
