.detail__wrapper .figure * {
  font-family: 'Source Sans Pro' !important; }
@media (min-width: 768px) {
  .detail__wrapper .figure.-marginal .figure__image {
    width: 25%; } }
.detail__wrapper .figure__caption {
  color: #9c9c9c;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  padding: 15px 0 25px 0;
  white-space: inherit; }
.detail__wrapper .figure.-marginal:after {
  display: block;
  min-height: 1px;
  clear: both; }
.detail__wrapper .figure.-marginal .figure__image {
  width: 33.3%;
  position: relative;
  min-height: 1px;
  padding: 15px 15px 15px 0; }
.detail__wrapper .figure.-full-width {
  padding: 15px; }
  .detail__wrapper .figure.-full-width:after {
    display: block;
    content: '';
    clear: both; }
  @media (min-width: 768px) {
    .detail__wrapper .figure.-full-width {
      width: 740px;
      margin-left: -80px; } }
  @media (min-width: 992px) {
    .detail__wrapper .figure.-full-width {
      width: 980px;
      margin-left: -200px; } }
  @media (min-width: 1200px) {
    .detail__wrapper .figure.-full-width {
      width: 1200px;
      margin-left: -310px; } }
  .detail__wrapper .figure.-full-width img.figure__image {
    width: 100%; }
.detail__wrapper .figure__container h1,
.detail__wrapper .figure__container h3,
.detail__wrapper .figure__container h3,
.detail__wrapper .figure__container h4 {
  margin: 0; }
.detail__wrapper .figure__container dl {
  margin-top: 0px;
  font-size: 0.8em; }
  .detail__wrapper .figure__container dl dd {
    margin-left: 0; }
.detail__wrapper .responsive-iframe.-paragraph-width {
  width: 100%;
  margin: 0; }
@media (min-width: 768px) {
  .detail__wrapper .responsive-iframe {
    width: 740px;
    margin-left: -80px; } }
@media (min-width: 992px) {
  .detail__wrapper .responsive-iframe {
    width: 980px;
    margin-left: -200px; } }
@media (min-width: 1200px) {
  .detail__wrapper .responsive-iframe {
    width: 1200px;
    margin-left: -310px; } }
.detail__wrapper .responsive-iframe__container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  margin-bottom: 1em; }
.detail__wrapper iframe.responsive-iframe__content {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }
.detail__wrapper div.well,
.detail__wrapper div.article-well {
  min-height: 20px;
  font-size: 14px;
  line-height: 23px;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #dadada; }
  .detail__wrapper div.well .figure.-full-width,
  .detail__wrapper div.article-well .figure.-full-width {
    width: 100%;
    margin: 0; }
.detail__wrapper ul,
.detail__wrapper ol {
  margin-top: 0;
  margin-bottom: 10px; }
.detail__wrapper li {
  padding-bottom: 0.5em; }
.detail__wrapper hr {
  display: none; }
.detail__wrapper .gallery-legacy-slide__headline {
  font-weight: bold; }
.detail__wrapper .gallery-legacy-slide__description {
  white-space: normal; }

/*# sourceMappingURL=legacy.css.map */
