:root{--card-post-rows:repeat(3,auto)}@layer elements{.cardPost{background-color:var(--color-card-background);grid-template-areas:"media""title""footer";grid-template-rows:var(--card-post-rows);padding:var(--space-4);row-gap:0;display:grid;position:relative;--color-text-link-hover:currentcolor!important}[data-card-type=cardPost] .cardPost{grid-row:auto/span 3;grid-template-rows:subgrid}.cardPost a{text-decoration:none}.cardPost a:before{content:"";display:block;position:absolute;inset:0}.cardPost__authors{text-wrap:balance;text-wrap:pretty}.cardPost__footer{grid-area:footer;align-self:end;margin-block-start:var(--space-12)}.cardPost__media{--bdrs:0;background-color:var(--card-media-bg,transparent);grid-area:media;margin-block-end:var(--space-4)}.cardPost__media:not(:has(img)){background-color:var(--color-pale-gray)}.cardPost__media img{mix-blend-mode:multiply}.cardPost:hover .cardPost__media img{opacity:.7}.cardPost__publishedOn{color:var(--color-secondary-body)}.cardPost__authors+.cardPost__publishedOn{margin-block-start:var(--space-0-5)}.cardPost__title{grid-area:title}a:has(.cardPost__title){grid-area:title}.cardPost__topic{--tag-background-color:var(--color-grey-50);margin-block-start:var(--space-6)}}
.multicard{--card-column-end:span 4}@media (min-width:60em){.multicard[data-columns="4"]{--card-column-end:span 3}}.multicard__cards--indexed .textLockUp__title:before{color:var(--color-accent-fg,inherit);content:var(--index);margin-right:var(--space-2);display:inline-block}.multicard__textLockUp{grid-column:1/-1}.multicard__cta{grid-column:1/-1;justify-self:center}.multicard__cards{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-fluid-xl);display:grid}.multicard--carousel,.multicard--carousel-sidebar{overflow:hidden}.multicard__card{grid-column-end:var(--card-column-end);width:inherit}@media (min-width:60em){[data-columns="2"] .multicard__card:nth-of-type(2n-1){grid-column-start:3;padding-inline-end:var(--space-gutter)}[data-columns="2"] .multicard__card:nth-of-type(2n){padding-inline-start:var(--space-gutter)}}.multicard__container{row-gap:var(--space-fluid-xl);display:grid}@media (max-width:59.9375em){.multicard--grid.multicard--vertical .container{flex-wrap:wrap}}.multicard--grid.multicard--horizontal .container{flex-wrap:wrap}
.postList__multicard .multicard__textLockUp{grid-column:1/-1}
