.article-grid{display:grid;gap:var(--py_spacing_sm);grid-template:"pinned" 1fr}@media (min-width:640px){.article-grid{grid-template:[row1-start] "pinned pinned" [row1-end]/1fr 1fr}}@media (min-width:1240px){.article-grid{grid-template:[row1-start] "pinned pinned pinned" [row1-end]/1fr 1fr 1fr}}.article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media (min-width:840px)and (max-width:939px){.related-articles .article-card.article-card{max-width:none}}.article-card img{aspect-ratio:16/9;border-radius:var(--py_br);font-family:"object-fit:cover";object-fit:cover;width:100%}.article-card__title{font-family:Gotham-medium,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--py_fs_lg);margin-top:var(--py_textSpacing_mdSm)}.article-card__category{background-color:var(--py_colour_misc);border-radius:0 0 var(--py_br) 0;color:#fff;display:inline-block;left:0;padding:var(--py_spacing_xs) var(--py_spacing_sm);position:absolute;top:0;z-index:1}.article-card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--py_spacing_sm)}.article-card time{display:block;font-size:var(--py_fs_sm)}.article-card .py_link__wrapper{margin-top:auto}.article-card .py_link__wrapper .py_link{margin-top:var(--py_spacing_sm)}@media (min-width:640px){.article-card--pinned{display:grid;gap:var(--py_spacing_sm);grid-column:1/-1;grid-template-columns:33.33% auto;max-width:none;width:100%}.article-card--pinned img,.article-card--pinned picture{align-self:center}.article-card--pinned img{aspect-ratio:5/4}.article-card--pinned .article-card__title{font-size:var(--py_fs_xl)}}
