/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dsf-item{display:grid;grid-template-columns:1fr;gap:1.5rem;a:has(img){display:block;position:relative;overflow:hidden;img{display:block;width:100%;height:auto;transition:transform 1s ease;}&::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid transparent;transition:border-color 0.25s ease,transform 0.25s ease;}&:is(:hover,:focus-visible){&::after{transform:scale(0.965,0.95);border-color:var(--color-white);}img{transform:scale(1.125);}}}div{display:flex;flex-direction:column;gap:0.25rem;h2,p{margin:0;}h2{margin-block-end:1rem;a{color:var(--color-black);text-decoration:underline;text-underline-offset:0.25em;text-decoration-thickness:1px;text-decoration-color:var(--color-xlbeige);transition:color 0.25s ease,text-decoration-color 0.25s ease;&:is(:hover,:focus-visible){color:var(--color-red);text-decoration-color:var(--color-lgray);}&:active{color:var(--color-black);text-decoration-color:var(--color-red);}}}p.dates{font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}p.intro{font-family:var(--font-minion);line-height:1.5;margin-block-start:1rem;font-size:18px;}p.type,p.region,p.activity{font-size:14px;}}}@media (min-width:740px){.dsf-item{grid-template-columns:1fr 2fr;align-items:start;&:not(:has(img)){grid-template-columns:1fr;}}}
.social_embed_feed{width:100%!important;}
.stat_grid_large article.brown,.stat_grid_two_small article.brown{background-color:#C00404;}.stat_grid_large article.white,.stat_grid_two_small article.white{border-color:#C00404;}.stat_grid_large article.white .stat_description,.stat_grid_large article.white .stat_text,.stat_grid_large article.white h3,.stat_grid_two_small article.white .stat_description,.stat_grid_two_small article.white .stat_text,.stat_grid_two_small article.white h3{color:#C00404;}
