/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/blocks/last-12-posts-new/style.css ***!
  \********************************************************************************************************************************************************************************************/
/* ===== LAST 12 POSTS (FRONT) ===== */
.gitanablocks-last12-front {
    width: 100%;
}

.gitanablocks-last12__header {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 16px;
    margin-bottom: 22px;
}

.gitanablocks-last12__title {
    margin: 0;
    font-size: 40px;
    line-height: 1.1;
}

.gitanablocks-last12__viewall {
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    font-size: 12px;
}

/* Layout like screenshot:
   1) item 1: big (2 cols, 2 rows)
   2) item 2: wide (2 cols)
   3-4) medium (2 cols each)
   5-12) small (1 col each)
*/


.gitanablocks-last12__card {
    display: block;
    text-decoration: none;
    color: inherit;
}

.gitanablocks-last12__media {
    width: 100%;
    aspect-ratio: 16 / 9;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.gitanablocks-last12__meta {
    padding-top: 12px;
}

.gitanablocks-last12__date {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
    opacity: 0.9;
    margin: 0 0 6px 0;
}

.gitanablocks-last12__dot {
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: currentColor;
    display: inline-block;
}

.gitanablocks-last12__posttitle {
    margin: 0 0 6px 0;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 500;
}

.gitanablocks-last12__excerpt {
    margin: 0;
    font-size: 13px;
    line-height: 1.35;
    opacity: 0.95;
    display: none;
}

.gitanablocks-last12__item:nth-child(2) .gitanablocks-last12__card {}

.gitanablocks-last12__item:nth-child(2) .gitanablocks-last12__card .gitanablocks-last12__media {
    aspect-ratio: 5/4;
}

.gitanablocks-last12__item:nth-child(3) .gitanablocks-last12__card .gitanablocks-last12__media,
.gitanablocks-last12__item:nth-child(4) .gitanablocks-last12__card .gitanablocks-last12__media {
    aspect-ratio: 5/4;
}

.gitanablocks-last12__item .gitanablocks-last12__card .gitanablocks-last12__media {
    aspect-ratio: 5 / 6;
}

.gitanablocks-last12__item:nth-child(2) .gitanablocks-last12__media {
    aspect-ratio: auto;
    min-height: 260px;
}

.gitanablocks-last12__item:nth-child(2) .gitanablocks-last12__meta {
    background: #ffffff;
    padding-top: 18px;
    align-content: start;
}

.gitanablocks-last12__item:last-child .cassure {
    display: none;
}

@media (max-width: 640px) {
    .gitanablocks-last12__item:nth-child(2) .gitanablocks-last12__card {
        grid-template-columns: 1fr;
    }

    .gitanablocks-last12__item:nth-child(2) .gitanablocks-last12__media {
        min-height: 0;
        aspect-ratio: 16/9;
    }
}

/*# sourceMappingURL=style-index.css.map*/