设等差数列 $\left\{a_n\right\}$ 的公差为 $d$, 且 $d>1$, 令 $b_n=\frac{n^2+n}{a_n}$, 记 $S_n, T_n$ 分别为数列 $\left\{a_n\right\},\left\{b_n\right\}$ 的前 $n$ 项和.
(1) 若 $3 a_2=3 a_1+a_3, S_3+T_3=21$, 求 $\left\{a_n\right\}$ 的通项公式;
(2) 若 $\left\{b_n\right\}$ 为等差数列, 且 $S_{99}-T_{99}=99$, 求 $d$.
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$