Hola! En realidad sí que se puede hacer, pero con algo de marcado (HTML) extra.
Lo primero decir que lo normal sería usar pseudo-elementos de CSS que permiten con una única propiedad de estilo cambiar la primera letra del texto de los elementos que necesites. Sería lo más cómodo. Pero el problema es que no puedes usar estilos a pseudo-elementos con css inline, ya que el CSS que pones en una etiqueta con el atributo style no permite pseudo-elementos ni pseudo-clases.
Por lo tanto, lo único que se me ocurre para que puedas conseguir tu objetivo, usando solamente CSS en línea, es que uses un marcado adicional.
<p><span style="font-weight: bold">L</span>orem ipsum dolor</p>
No sé si era lo que pensabas, pero es la vía que se me ocurre si solamente puedes aplicar estilos en línea.