:root{--section-sm:1.25rem;--section-md:1.5rem;--section-lg:2rem}.article-info{align-items:center;color:#47445c;display:flex;font-family:Open Sans,sans-serif;font-size:.688rem;font-weight:600;font-weight:400;gap:.75rem;line-height:1.05}.article-info__divider{border-right:1px solid #c0bbb4;height:1rem}.article-thumb{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.article-thumb a:first-of-type:before,.article-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article-thumb a:first-of-type.focus-visible,.article-thumb button:first-of-type.focus-visible{box-shadow:none}.article-thumb a:first-of-type.focus-visible:before,.article-thumb button:first-of-type.focus-visible:before{border-color:#fff;border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #0980ee;outline:none}.article-thumb__image{height:0;overflow:hidden;padding-bottom:66.6666666667%;position:relative;width:100%}.article-thumb__image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.article-thumb__content{display:grid;gap:.75rem}.article-thumb__header{display:grid;gap:.25rem}.article-thumb__title{font-size:1.188rem;line-height:1.05;line-height:1.25;position:static;z-index:2}.article-thumb__description{color:#47445c;font-size:1rem;line-height:1.05;line-height:1.25}.article-thumb__divider{border-right:1px solid #c0bbb4;height:1rem}.related-articles{display:grid;gap:2rem}.related-articles__title{font-family:Oswald,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.05;margin:0;text-transform:uppercase}.related-articles__list{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}@media only screen and (prefers-color-scheme:dark){.article-info{color:#ded8d0}.article-info__divider{border-color:#ece8e5}.article-thumb__description{color:#ded8d0}.article-thumb__divider{border-color:#ece8e5}}@media only screen and (hover:hover){.article-thumb__title:hover{text-decoration:underline}}@media only screen and (min-width:48em){.related-articles__title{font-size:2.062rem}}@media only screen and (min-width:80em){.article-thumb__title{font-size:1.438rem}.related-articles__title{font-size:2.5rem}}@media only screen and (max-width:calc(64em - 1px)){.related-articles{border-top:1px solid #28253d;margin-block-start:.5rem;padding-block-start:2rem}}@media only screen and (max-width:calc(64em - 1px)) and (prefers-color-scheme:dark){.related-articles{border-color:#ece8e5}}