/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.font-size--1em{font-size:1em;}.font-size--small{font-size:.95em;color:#333;}.font-size--smaller{font-size:.9em;color:#666;}.news-item--footer{margin-bottom:2em;}.news-item--no-border{border-right:none;}.news-item--space-below{margin-bottom:3em;}.news-item__title{line-height:1.35em;}.news-item__image a,.news-item__image img{width:100%;}.news--footer-3,.news--footer-4{overflow:hidden;}.news--footer-4 .news-item--footer{flex:0 1 25%;}.news--footer-4 .news-item--footer:nth-child(4n){border-right:0;}.news--footer-3 .news-item__image,.news--footer-3 .news-item__title,.news--footer-3 .news-item__caption{}.news--footer-3 > .view-content,.news--footer-4 > .view-content{display:flex;gap:1em;flex-wrap:wrap;}.news--stay-wrapped > .view-content{}@media screen and (min-width:500px){.news--footer-3 > .view-content,.news--footer-4 > .view-content{margin-right:-1em;}.news-item--footer{display:inline-block;vertical-align:top;padding:0 1em 1.5em 0;margin:0;}.news--fp .news-item--footer{border-right:1px dotted #ccc;}}@media screen and (min-width:500px) and (max-width:999px){.news--footer-3 .news-item--footer,.news--footer-4 .news-item--footer{flex:0 1 calc(50% - 1em/2);}.news--footer-3 .news-item--footer:nth-child(2n),.news--footer-4 .news-item--footer:nth-child(2n){border:0;}}@media screen and (min-width:1000px){.font-size--small{font-size:.9em;}.font-size--smaller{font-size:.8em;}.news--no-wrap-initially > .view-content,.news--no-wrap-initially > .view-content{flex-wrap:nowrap;}.news--footer-3 > .view-content > h3,.news--footer-4 > .view-content > h3{flex-basis:100%;}.news--footer-3 .news-item--footer{flex:1 1 calc(33.33% - 2em/3);}.news--footer-3 .news-item--footer:nth-child(3n){border:none;}}
.in-text-tisement{padding:1em .5em;}.article-style header{padding:.5em 0 .7em;margin:0 0 1.5em;border-bottom:1px solid #ccc;}#block-addtoanybuttons{float:right;position:relative;z-index:10;}.article-style .field-node--field-plain-body{font-weight:bold;margin:0 0 1em;}.article-style .field-node--field-audio{margin:1.5em 0;}@media screen and (min-width:750px){.article-style .field-node--field-image,.article-style .field-node--field-image-caption{float:right;max-width:350px;}.article-style .field-node--field-image{margin:.3em 0 0 1.5em;}.article-style .field-node--field-image-caption{clear:right;font-size:.9em;line-height:1.3;margin:0 0 1em 0;width:100%;text-align:right;font-weight:bold;}}.article-style .field-node--field-node-reference{clear:both;}.article-style .field-name-field-details{margin-bottom:1em;}
