For each $p\in A$ there is a $U_p$ such that $A \cap U_p = \\{p\\}$; the collection $\\{U_p\\}$ is uncountable. In each $U_p$ we can find an interval $V_p$ with rational endpoints containing $p$. Since also $A \cap V_p = \\{p\\}$, the $V_p$ are distinct and the collection $\\{V_p\\}$ is uncountable. But the collection of intervals $(q,r)$ with rational endpoints is in bijection with ordered pairs of rational numbers, of which there are only countably many.