.postListKortompedia {
    .postListIntro__posts {
        margin: 0 0 2rem;
        padding: 0;
        list-style: none;
        clear: both;
    }

    .postListIntro__post {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0;
        padding: 1.25rem 0;
        border-bottom: 1px solid var(--baseLight500);
        background: var(--baseLight100);
        transition: all var(--transitionTime) ease-out;
    }

    .postListIntro__post:hover .postListIntro__title {
        color: var(--primaryColor600);
    }

    .postListIntro__post:hover {
        background-color: var(--baseLight150);
    }

    .postListIntro__imageWrapper {
        display: none;
    }

    .postListIntro__tags {
        margin-top: .25rem;
    }

    .postListIntro__tag {
        float: left;
        padding: .3rem .85rem;
        margin: .5rem .5rem 0 0;
        border-radius: 2rem;
        font-size: var(--labelSize);
        font-family: var(--specialFont);
        color: var(--primaryColor500);
        border: 1px solid rgba(var(--primaryRGBColor900), .23);
    }

    .postListIntro__tag::before {
        margin-right: .35rem;
        font-size: .7rem;
    }

    .postListIntro__title {
        margin: 0;
        font-size: var(--h3Size);
        color: var(--baseDark500);
        transition: all var(--transitionTime) ease-out;
    }

    .postListIntro__text {
        padding: 0 2.5rem 0 0;
    }

    .postListIntro__link {
        position: absolute;
        inset: 0;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        border: 1px solid transparent;
        text-decoration: none;
        transition: all var(--transitionTime) ease-in-out;
    }

    .postListIntro__link:after {
        transition: all var(--transitionTime) ease-in-out;
        opacity: 0.85;
        display: inline-block;
        margin-left: 0;
        font-size: 1rem;
        content: '\e84e';
        font-family: var(--iconFont);
        font-weight: 400;
        position: relative;
        right: 1.25rem;
    }

    .postListIntro__link:hover,
    .postListIntro__link:hover:after {
        opacity: 1;
        right: .5rem;
        text-decoration: none;
    }
}
