/**
 * weblog list
 */

.weblogMeta {
    margin-bottom: .8em;
}

.weblogMeta__date {
    margin-bottom: .6em;
    text-transform: lowercase;
    color: #5466af;
}

.Article--static + article:has(.postListIntro) {
    margin-block-start: 3.5em;
}

/**
 * Snippet setting: Titles without introduction
 * post-list-snippet-extended-title.html.twig
 */

.wlpl-extended-title {
    margin-inline: 20px;
}

.postListExtendedTitle__list {
    padding-inline-start: 0;
    list-style-type: '';
}

.postListExtendedTitle__post {
    display: grid;
    grid-template-columns: 100px 1fr;
    gap: 1em;
    position: relative;
    margin-bottom: 1em;
}

.postListExtendedTitle__post .wli-image-small {
    text-align: center;
}

.postListExtendedTitle__post .wlp-title {
    margin-bottom: .3em;
    font: 600 1.2em/1.25 'Barlow', sans-serif;
    text-decoration: none;
    color: #1e2878;
}

.postListExtendedTitle__post .wlp-title::before {
    content: '';
    position: absolute;
    inset: 0;
}

.postListExtendedTitle__post .wl-meta {
    text-transform: lowercase;
    color: #5466af;
}

@media (min-width: 900px) {
    .postListExtendedTitle__post {
        grid-template-columns: 240px 1fr;
        gap: 1.5em;
        margin-bottom: 2em;
    }

    .postListExtendedTitle__post .wlp-title {
        font-size: 1.6em;
    }
}
