:root{--color-blue-100:#8ab091;--color-blue-200:#619a69;--color-blue-300:#3d8a48;--color-blue-400:#267c32;--color-blue-500:#196521;--color-blue-600:#13591c;--color-blue-700:#0c4d14;--color-blue-800:#08420f;--color-blue-900:#033108;--color-blue-400-trans:#267c322f;--color-orange-100:#ffe6de;--color-orange-200:#f5b199;--color-orange-250:#e18c70;--color-orange-300:#b65c3e;--color-orange-350:#86412c;--color-orange-400:#5e2f20;--color-orange-500:#542719;--color-orange-600:#461e12;--color-orange-700:#42190e;--color-orange-800:#331108;--color-orange-900:#150601;--color-grey-100:#efefef;--color-grey-150:#dcdcdc;--color-grey-200:#c5c5c5;--color-grey-300:#868686;--color-grey-400:#3f3e3e;--color-black-300:#2f3439;--color-black-400:#0f0f0f;--color-gold-300:#ccb797;--color-gold-400:#d7b66c;--color-gold-500:#b28c35;--color-gold-400-trans:#d7b66c2f;--color-gold-400-trans-2:#d7b66c66;--color-black:#000;--color-white:#fff;--color-links:var(--color-gold-500);--color-text:var(--color-grey-400);--color-text-inverted:var(--color-white);--color-headings:var(--color-text);--color-hamburger:var(--color-text-inverted)}.news{padding-top:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.news h1{color:var(--color-blue-700)}@media screen and (min-width:calc(1200px + 1px)){.news h1{text-align:center}.news h1+p{text-align:center}}.news .no-list-items{text-align:center}.news article{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:calc(600px + 1px)){.news article{display:grid;grid-template-columns:4rem 1fr;grid-column-gap:1.5rem}}.news article aside{float:left;margin-right:1.25rem;margin-bottom:0.5rem;display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;font-size:1.3rem;line-height:1em;height:4rem;width:4rem;border-radius:0.2em;color:white;font-weight:700;background-color:var(--color-blue-400);background:linear-gradient(to right,var(--color-blue-400),var(--color-blue-600));transition:all 0.2s ease-in-out;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.1);padding-top:0.15rem}@media screen and (min-width:calc(600px + 1px)){.news article aside{float:none}}.news article aside small{display:block;font-size:0.85rem;font-weight:500;line-height:1em;margin-top:0.15rem;color:var(--color-grey-150)}.news article main h1,.news article main h2{margin-top:0.25rem;margin-bottom:0}.news article main .description{margin-top:0.25rem}.news article main .description>*{margin-bottom:0}@media screen and (min-width:calc(600px + 1px)){.news article main .description{margin-top:0.75rem}}.news article main .gallery{margin-top:1rem}.news article+article{border-top:1px solid var(--color-grey-200)}.news article:first-child{padding-top:1.25rem}
/*# sourceMappingURL=news.css.map */