We can build a specific example over the alphabet $\{a,b,c\}$ as follows.
Let $L_1 = \{ a^k b^m c^j \mid j < m \lor k < m \}$ and $L_2 = \{ a^k b^m c^j \mid k < 2m \}$.
Obviously,
$L_1 \cap L_2 = \{ a^k b^m c^j \mid ( j < m \land k < 2m ) \lor k < m \}$.
We are going to prove that both $L_1 \cap L_2$ and $(L_1 \cap L_2)^C$ are non-context-free.
The following proof consists in two straightforward applications of the pumping lemma (using intersection with a simple regular language where necessary).
Suppose to the contrary that $L_1 \cap L_2$ is context-free.
The pumping lemma yields a number $p$.
We consider the word $a^{2p+1} b^{p+1} c^p$, which is in $L_1 \cap L_2$.
The pumping lemma gives a partition $uvwxy = a^{2p+1} b^{p+1} c^p$.
If neither $v$ nor $x$ contains $b$, then we put $n=2$ and note that $uvvwxxy \notin L_1 \cap L_2$.
Otherwise we put $n=0$ and consider the word $uwy$.
If neither $v$ nor $x$ contains $a$, then $uwy$ contains $2p+1$ letters $a$, which is too many compared to the reduced number of letters $b$.
Suppose that $v$ or $x$ contains $a$.
Then neither of them contains $c$, because the letters $c$ are too far from the letters $a$.
Let $uwy = a^k b^m c^j$.
We see that $k = 2p + 1 - |vx|_a$, $m = p + 1 - |vx|_b$, $j = p$.
Thus, $j = p \geq m$.
On the other hand, $k \geq p + 1 \geq m$.
Thus, $uwy \notin L_1 \cap L_2$.
In all cases we have obtained a contradiction, and so $L_1 \cap L_2$ is not context-free.
Now suppose to the contrary that $(L_1 \cap L_2)^C$ is context-free.
Consider the language $L = (L_1 \cap L_2)^C \cap \{ a^k b^m c^j \mid k \geq 0,\ m \geq 0,\ j \geq 0 \}$.
The intersection of a context-free language with a regular language is always context-free.
Applying the pumping lemma for context-free languages to $L$, we obtain a number $p$.
We consider the word $a^p b^p c^p$, which is in $L$.
The pumping lemma gives a partition $uvwxy = a^p b^p c^p$.
If neither $v$ nor $x$ contains $b$, then we put $n=0$ and see that $uwy \in L_1 \cap L_2$, whence $uwy \notin L$.
Otherwise we put $n=2$ and consider the word $uvvwxxy$.
If neither $v$ nor $x$ contains $a$, then $uvvwxxy$ contains $p$ letters $a$ and more that $p$ letters $b$,
which yields $uvvwxxy \in L_1 \cap L_2$, whence $uvvwxxy \notin L$.
Suppose that $v$ or $x$ contains $a$.
Then neither of them contains $c$, because the letters $c$ are too far from the letters $a$.
Let $uvvwxxy = a^k b^m c^j$.
We see that $k = p + |vx|_a$, $m = p + |vx|_b$, $j = p$.
Thus, $j = p < m$.
On the other hand, $k \leq 2p < 2m$.
Thus, $uvvwxxy \in L_1 \cap L_2$, whence $uvvwxxy \notin L$.
In all cases we have obtained a contradiction, and so $(L_1 \cap L_2)^C$ is not context-free.