/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teaser{margin-bottom:2.875rem}.teaser .field--name-field-primary-image img{margin-bottom:0}@media (min-width:400px){.teaser{display:flex;flex-wrap:nowrap}}@media (min-width:768px){.teaser{margin-bottom:3.125rem}}@media (max-width:399px){.teaser figure{margin-bottom:0}}@media (min-width:400px){.teaser figure{width:20%}}@media (min-width:768px){.teaser figure{width:13rem}}.teaser figure img{width:100%;height:auto}@media (min-width:768px){.teaser figure img{max-width:none}}@media (min-width:400px){.teaser__content{flex:1;padding-left:1rem}}@media (min-width:768px){.teaser__content{padding-left:2rem}}.teaser__content .field--type-text-with-summary p{margin-bottom:.625rem}@media (max-width:399px){.teaser h2{margin-top:0}}@media (min-width:400px){.teaser h2{margin-top:.3125rem}}.teaser h2 a{font-size:1.375rem;color:#000;text-decoration:none;font-weight:500}@media (min-width:768px){.teaser h2 a{font-size:1.75rem}}.teaser h2 a:focus,.teaser h2 a:hover{text-decoration:underline}.teaser footer{font-size:1rem}@media (max-width:959px){.teaser footer{position:relative;padding-bottom:1.625rem}}.teaser__date{color:#818181}@media (max-width:479px){.teaser__date{font-size:.875rem}}@media (max-width:959px){.teaser__date{position:absolute;bottom:0;left:0;padding-left:2.25rem;width:100%}}.teaser__date-pipe{display:inline-block;margin-left:.125rem;color:#000}@media (max-width:959px){.teaser__date-pipe{display:none}}.teaser__date-pipe-authors{margin-right:.1875rem}.teaser__author,.teaser__coauthor{font-weight:500}@media (min-width:960px){.teaser__author,.teaser__coauthor{margin-right:-6.25rem}}.teaser__author .field--name-field-user-picture .contextual-region,.teaser__coauthor .field--name-field-user-picture .contextual-region{position:unset}.teaser__author article,.teaser__coauthor article{display:flex}.teaser__author+.teaser__coauthor,.teaser__coauthor+.teaser__coauthor{margin-top:.5rem;display:-webkit-box}.teaser__author a,.teaser__coauthor a{text-decoration:none;color:#ae292f}.teaser__author a:focus,.teaser__author a:hover,.teaser__coauthor a:focus,.teaser__coauthor a:hover{text-decoration:underline}.teaser .user__item{display:-webkit-inline-flex;margin-right:1rem}.teaser .user__img{width:30px;height:30px;position:relative;border-radius:50%;overflow:hidden;margin-right:.5rem}.teaser .user__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:479px){.teaser .user__name{font-size:.875rem}}.teaser .user__name+.user__attributes{display:-ms-inline-flexbox;margin-left:.3125rem}.teaser .user__attributes{font-weight:200;font-size:.9375rem;vertical-align:middle;display:inline-block}@media (max-width:479px){.teaser .user__attributes{font-size:.875rem}}.teaser__author{display:-webkit-inline-flex;display:flex}.teaser__author .user__item{margin-right:0}
header [data-drupal-messages]{width:100%}header [data-drupal-messages] .messages{border:0;border-radius:0;color:#fff;text-align:center}header [data-drupal-messages] .messages [role=alert]{display:inline-block;flex:0 1 auto;background-position:left center;background-size:1.75rem;background-repeat:no-repeat;padding-left:2.5rem;font-size:1.125rem}header [data-drupal-messages] .messages--status{background-color:#45bacf}header [data-drupal-messages] .messages--status [role=alert]{background-image:url(/themes/tep/assets/img/icons/check.svg)}header [data-drupal-messages] .messages--error{background-color:#f54b5e}header [data-drupal-messages] .messages--error [role=alert]{background-image:url(/themes/tep/assets/img/icons/error.svg)}header [data-drupal-messages] .messages a:not(.download-button){color:#fff;font-weight:500;text-decoration:underline}header [data-drupal-messages] .messages a:not(.download-button):focus,header [data-drupal-messages] .messages a:not(.download-button):hover{text-decoration:none}#edit-field-user-picture-wrapper [data-drupal-messages]{display:none}
