.atr--grid--single, .atr--grid--double, .atr--grid--triple {
  display: grid;
  grid-auto-rows: minmax(var(--ui--base--line), auto);
  grid-row-gap: var(--ui--grid--gutter);
  row-gap: var(--ui--grid--gutter);
  grid-auto-flow: row;
  grid-column-gap: var(--ui--grid--gutter);
  column-gap: var(--ui--grid--gutter);
  padding: 0 var(--ui--grid--gutter);
}
.atr--grid--double, .atr--grid--triple {
  grid-template-columns: 1fr 1fr;
  align-items: end;
  justify-content: space-between;
}
.atr--grid--double .atr--grid--item:last-of-type {
  grid-row-start: 2;
  grid-column-start: 2;
}
.atr--grid--item:first-of-type {
  grid-row-start: span 2;
}

@media screen and (max-width: 768px) {
  .atr--grid--double .atr--grid--item:last-of-type {
    grid-row-start: unset;
    grid-column-start: unset;
  }
  .atr--grid--double, .atr--grid--triple {
    grid-template-columns: 1fr;
    grid-column-gap: initial;
    column-gap: initial;
  }
}
#atr--view--exhibit {
  color: var(--color--white);
  background-color: var(--color--gray--90);
  text-shadow: var(--ui--text--shadow--flat-2x);
}
#atr--view--exhibit .atr--ui--logo,
#atr--view--exhibit [class^=atr--icon--]::before,
#atr--view--exhibit [class*=" atr--icon--"]::before {
  filter: invert(100%);
}
#atr--view--exhibit a:link, #atr--view--exhibit a:visited {
  color: var(--color--white);
}
#atr--view--exhibit .atr--text--footnote {
  color: var(--color--gray--40);
}

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