nt-size: 1em;
        width: 100%;
        line-height: 2;
      }

      a {
        text-decoration: none;
      }

      .summary {
        min-height: 200px;
        margin: 0;
      }

      .meta {
        color: var(--secondary-text-color);
        font-size: 0.875em;
        flex-wrap: wrap;
      }

      .meta--tags {
        bottom: 0;
        padding-right: 10px;
        position: absolute;
      }

      .meta--tags .meta__tag::after {
        content: ' ,';
        display: inline-block;
     