.archive-page{background:#f5f5f5}.archive-page__header.page-header{padding-block:1rem 4.25rem}@media(min-width:1024px){.archive-page__header.page-header{padding-block:0 1.5rem}}.archive-page__title{text-transform:uppercase;text-align:center;color:#fff;font-weight:800;font-size:5rem;margin-block:0;line-height:118px}@media(min-width:1024px){.archive-page__title{font-size:18rem;line-height:366px}}.archive-page__posts-list{transform:translateY(-4.6rem);max-width:min(82%,1347px);list-style-type:none;padding-left:0;margin-left:0;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));place-items:center;gap:2.25rem;margin-block-start:0;margin-block-end:-4.2rem}@media(min-width:782px){.archive-page__posts-list{transform:translateY(-2.7rem);max-width:min(85%,1347px);place-items:revert;gap:2.25rem 1.3125rem;margin-block-end:-6rem;padding-block-end:2rem}}.archive-page__post-item{width:100%;display:grid;container-name:post-item;container-type:inline-size}.archive-page__post-content{padding-block-end:2.5rem;box-shadow:0 4px 19px 0 #0000000A;border-radius:2rem;background-color:#fff}.blog .archive-page__post-item:first-of-type{grid-column:1/-1}.archive-page__post-figure img{width:100%;height:auto;display:block;border-radius:2rem 2rem 0 0;aspect-ratio:260/175;object-fit:cover;background-color:#000c4f}.archive-page__post-title{font-size:clamp(1.125rem,.9303rem + .9737cqi,1.75rem);font-weight:800;line-height:1.2;padding-inline:1.125rem;padding-block-start:1.25rem}@container post-item (min-width:540px){.archive-page__post-content{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:0}.archive-page__post-title{width:50%;padding-inline:clamp(1.125rem,1.25em,2.1875rem)}.archive-page__post-figure{margin-block-end:0;width:50%}.archive-page__post-content img{border-radius:0 2rem 2rem 0;aspect-ratio:689/463}}