.articles{margin-bottom:var(--block-spaced-gutter)}.articles__content{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--site-gutter);padding-inline:var(--site-gutter)}@media screen and (max-width: 62.4375em){.articles__content{flex-direction:column;gap:32px;padding:0}}.articles__content>.editable{flex:0 0 calc(50% - var(--site-gutter)/2)}.articles-item{flex:0 0 calc(50% - var(--site-gutter)/2);display:grid;grid-template-columns:repeat(2, 1fr);color:inherit;background-color:var(--c-white);-webkit-text-decoration:none;text-decoration:none}.articles-item:last-child:nth-child(odd){flex-basis:calc(50% + var(--site-gutter)/2);grid-template-columns:47.62% 1fr}@media screen and (max-width: 62.4375em){.articles-item:last-child:nth-child(odd){grid-template-columns:repeat(2, 1fr)}}@media(hover: hover)and (pointer: fine){.articles-item:hover img:nth-child(2){opacity:1;transform:scale(1)}}.articles-item__image{position:relative;grid-column:1;aspect-ratio:3/4;background:rgb(from var(--c-black) r g b/0.1);overflow:hidden}.articles-item__image img{width:100%;height:auto}.articles-item__image img:nth-child(2){position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:all 150ms ease-in}.articles-item__content{grid-column:2;align-self:flex-end;display:flex;flex-direction:column;row-gap:10px;padding:var(--site-gutter)}@media screen and (max-width: 62.4375em){.articles-item__content{row-gap:5px}}.articles-item__title{padding-bottom:7px;position:relative;-webkit-text-decoration:none;text-decoration:none}a:hover .articles-item__title:after,a:focus-visible .articles-item__title:after,a.button--hover .articles-item__title:after,a:active .articles-item__title:after,.articles-item__title:hover:after,.articles-item__title a:focus-visible:after,.articles-item__title.button--hover:after,.articles-item__title:active:after{width:100%}.articles-item__title:focus-visible{outline:none}.articles-item__title:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:1px;background-color:currentColor;transition:width 200ms ease-out}.articles-item__title[hover-align=center]{text-align:center}.articles-item__title[hover-align=center]:after{left:50%;transform:translateX(-50%)}.articles-item__title[hover-align=right]{text-align:right}.articles-item__title[hover-align=right]:after{right:0;left:auto;transform:none}.articles-item__title[hover-start=blank]:after{width:0}a:hover .articles-item__title[hover-start=blank]:after,a:focus-visible .articles-item__title[hover-start=blank]:after,a.button--hover .articles-item__title[hover-start=blank]:after,a:active .articles-item__title[hover-start=blank]:after,.articles-item__title[hover-start=blank]:hover:after,.articles-item__title[hover-start=blank]:focus-visible:after,.articles-item__title[hover-start=blank].button--hover:after,.articles-item__title[hover-start=blank]:active:after{width:100%}.articles-item__title[hover-start=full]:after{width:100%}a:hover .articles-item__title[hover-end=short]:after,.articles-item__title[hover-end=short]:focus-visible:after,a.button--hover .articles-item__title[hover-end=short]:after,a:active .articles-item__title[hover-end=short]:after,.articles-item__title[hover-end=short]:hover:after,.articles-item__title[hover-end=short]:focus-visible:after,.articles-item__title[hover-end=short].button--hover:after,.articles-item__title[hover-end=short]:active:after{width:32px}.articles-item__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.25rem;line-height:1.3}@media screen and (max-width: 62.4375em){.articles-item__title{font-size:1.25rem;line-height:1.2}}@media screen and (max-width: 62.4375em){.articles-item__title{font-size:1.125rem;line-height:1.3333333333}}.articles-item__text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .articles-item__text{font-size:.875rem;line-height:1.7142857143}.articles-item__text p{margin-bottom:var(--richtext-internal-margin, 1em)}.articles-item__text>:last-child{margin-bottom:0}@media screen and (max-width: 62.4375em){.articles-item__text{--richtext-internal-margin: 0.75rem;font-size:.75rem;line-height:1.8333333333}.styleguide .articles-item__text{font-size:.75rem;line-height:1.8333333333}}.articles-pagination{margin-top:-66px}@media screen and (max-width: 62.4375em){.articles-pagination{margin-top:32px}}.articles-pagination:has(.pagination){margin-bottom:96px}@media screen and (max-width: 62.4375em){.articles-pagination:has(.pagination){margin-bottom:48px}}
/*# sourceMappingURL=articles.css.99dbf.map */