.artigo{background:var(--papel);border:1px solid var(--linha);border-radius:var(--r-card);box-shadow:var(--sombra-1);transition:box-shadow .2s var(--ease),transform .2s var(--ease);align-content:start;gap:18px;padding:12px 12px 20px;display:grid}.artigo:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.artigo .quadro{border-radius:14px}.artigo__img-link{display:block}.artigo__texto{gap:8px;padding-inline:8px;display:grid}.artigo__data{font-size:var(--fs-mini);color:var(--tinta-3)}.artigo__titulo{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:680;line-height:1.3}.artigo__titulo a{color:var(--tinta);transition:background-size .25s var(--ease),color .15s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;text-decoration:none}.artigo__titulo a:hover{color:var(--cobalto);background-size:100% 1.5px}.artigo__titulo a:after{content:"";position:absolute;inset:0}.artigo{position:relative}.artigo__resumo{font-size:var(--fs-peq);color:var(--tinta-2);margin:0;line-height:1.55}.artigo__autor{font-size:var(--fs-mini);color:var(--tinta-3);margin:4px 0 0}.artigo--linha{box-shadow:none;background:0 0;border:0;grid-template-columns:72px 1fr;align-items:start;gap:16px;padding:0}.artigo--linha .artigo__titulo{font-size:1rem}
