Boa tarde,
Preciso de ajuda, não sei o que estou fazendo de errado, coloquei a classe inicio-post nos primeiros parágrafos dos artigos do blog e depois fiz coloquei os comandos .blog a:hover + inicio-post, .blog a:focus + inicio-post... e não aconteceu nada =(
insira seu código aqui
<article class="blog">
<h2>Últimos artigos publicados</h2>
<div class="artigo1 artigo">
<h3>O essencial de design responsivo</h3>
<time class="data" datetime="2018-02-15">15 de Fevereiro
de 2018</time>
<p class="inicio-post">Design responsivo tem ganho cada vez
mais atenção como técnica de desenvolvimento
de páginas web para dispositivos móveis.
Mas como começar?</p>
<p><a class="leiaMais2" href="">Leia Mais</a></p>
</div>
<div class="artigo2 artigo">
<h3>Por que fazer páginas acessíveis?</h3>
<time class="data" datetime="2017-07-20">20 de Julho
de 2017</time>
<p class="inicio-post">Tem se falado cada vez sobre acessibilidade
na web. Há diversas técnicas e diretivas a serem
seguidas, inclusive da própria W3C. Mas vale a
pena investir nisso?</p>
<p><a class="leiaMais2" href="">Leia Mais</a></p>
</div>
<div class="artigo3 artigo">
<h3>JavaScript não obstrusivo</h3>
<time class="data" datetime="2017-03-10">10 de Março
de 2017</time>
<p class="inicio-post">JavaScript é uma linguagem essencial hoje
em dia para criar páginas ricas, interativas
e dinâmicas. Porém, há alguns cuidados que
devem ser tomados ao colocarmos código
JavaScript em nossas páginas.</p>
<p><a class="leiaMais2" href="">Leia Mais</a></p>
</div>
<p class="leiaMais"><a href="">Ver todos</a></p>
</article>
insira seu código aqui
/** SEÇÃO BLOG**/
.blog {background-color: #171616;
border: 0.1em solid white; width: 22em; height; 80em;
color: white; position: relative; top: -46vh; left: 36vw;}
.blog .leiaMais {position: relative; top:1.5em; left: -7.5em;
text-align: center;}
.blog h2 {text-align: center;}
.blog h3 {font-size:0.9em; position: relative; left: 6vw; top: 2vh;}
.blog time {font-size: 0.7em; position: relative; left: 10em;}
.artigo {width:20em; height: 7em; border-bottom: 0.1em solid white;
position: relative; left:1em;}
.leiaMais2 {text-decoration: none; background-color: #f5ff00;
display: inline-block; width: 6em; height: 2em;
box-sizing: border-box; padding:0.6em;
color: #1c1b1b; border: 0.05em solid white;
font-size:1em; text-align: center;}
.leiaMais2 {position: relative; top:0.05em; left: 7em;}
.leiaMais2:hover {text-decoration: underline;}
/** Formatação para o primeiro paragrafo aparecer quando o usuário passar o mouse em cima do Veja Mais **/
.inicio-post {display: none;}
.blog a:hover + .inicio-post, .blog a:focus + .inicio-post {
display:block;}