/* Learn keeps course navigation and compact links to the canonical libraries. */
main .study-discovery-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding-block: 20px;
    border-bottom: 1px solid var(--border-subtle);
}
main .study-discovery-row > div { min-width: 0; }
main .study-discovery-row h2 { margin: 0; font-size: 20px; line-height: 1.35; }
main .study-discovery-row p { margin: 5px 0 0; color: var(--text-secondary); font-size: 14px; }
main .study-discovery-row > a { flex: none; min-height: 44px; }
main .study-mode-actions.is-course-links { grid-template-columns: repeat(2, minmax(0, 1fr)); }
main .study-mode-actions.is-course-links > a { min-height: 72px; justify-content: center; }
main .study-mode-actions.is-course-links > a + a { border-left: 1px solid var(--border-subtle); }
main .study-content .study-track-card > p { min-height: 0; }

@media (max-width: 760px) {
    main .study-discovery-row { align-items: stretch; flex-direction: column; }
    main .study-discovery-row > a { text-align: center; }
    main .study-mode-actions.is-course-links { grid-template-columns: minmax(0, 1fr); }
    main .study-mode-actions.is-course-links > a + a { border-left: 0; border-top: 1px solid var(--border-subtle); }
}
