.hidden{display:none!important}.noscroll{overflow:hidden}section.article-list{-moz-column-gap:calc((100vw - clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*2 - clamp(.5rem,.7511737089vw + .323943662rem,1rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(.5rem,.7511737089vw + .323943662rem,1rem)*1 + clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*0);column-gap:calc((100vw - clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*2 - clamp(.5rem,.7511737089vw + .323943662rem,1rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(.5rem,.7511737089vw + .323943662rem,1rem)*1 + clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*0);display:grid;grid-template-columns:repeat(3,1fr);padding-left:calc((100vw - clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*2 - clamp(.5rem,.7511737089vw + .323943662rem,1rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(.5rem,.7511737089vw + .323943662rem,1rem)*0 + clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*1);padding-right:calc((100vw - clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*2 - clamp(.5rem,.7511737089vw + .323943662rem,1rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(.5rem,.7511737089vw + .323943662rem,1rem)*0 + clamp(1rem,-.7511737089vw + 1.676056338rem,1.5rem)*1);padding-top:1rem;row-gap:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem)}section.article-list div.article-card a{display:flex;flex-direction:column;row-gap:1rem}section.article-list div.article-card a figure{border-radius:1rem;overflow:clip;transition:border-radius .5s cubic-bezier(.3,1,.6,1) 0s}section.article-list div.article-card a figure img{aspect-ratio:1}section.article-list div.article-card a div.meta{display:inline-flex;gap:.5rem}section.article-list div.article-card a div.meta p{align-items:center;display:inline-flex;gap:.5rem}section.article-list div.article-card a div.meta p.small{opacity:.6}section.article-list div.article-card a div.meta svg{height:.5rem;width:auto}section.article-list div.article-card a p.title{transition:opacity .5s cubic-bezier(.3,1,.6,1) 0s}@media (hover:hover){section.article-list div.article-card a:hover figure{border-radius:3rem}section.article-list div.article-card a:hover p.title{opacity:.6}}@media (width < 68.75rem){section.article-list{grid-template-columns:repeat(2,1fr)}}@media (width < 58.75rem){section.article-list{grid-template-columns:repeat(1,1fr)}}
