.page-node-type-exhibition-landing .exhibition--featured {
  padding-bottom: 0;
  padding-top: 10rem;
  position: relative; }
  @media (min-width: 37.5em) {
    .page-node-type-exhibition-landing .exhibition--featured {
      min-height: 30rem; } }
  .page-node-type-exhibition-landing .exhibition--featured__title {
    font-size: 1.2rem; }
    @media (min-width: 37.5em) {
      .page-node-type-exhibition-landing .exhibition--featured__title {
        font-size: 1.35rem; } }
    @media (min-width: 55em) {
      .page-node-type-exhibition-landing .exhibition--featured__title {
        font-size: 1.5rem; } }
    @media (min-width: 62em) {
      .page-node-type-exhibition-landing .exhibition--featured__title {
        font-size: 1.8rem; } }
  .page-node-type-exhibition-landing .exhibition--featured__subtitle {
    font-size: 1.2rem; }
    @media (min-width: 37.5em) {
      .page-node-type-exhibition-landing .exhibition--featured__subtitle {
        font-size: 1.35rem; } }
    @media (min-width: 55em) {
      .page-node-type-exhibition-landing .exhibition--featured__subtitle {
        font-size: 1.5rem; } }
    @media (min-width: 62em) {
      .page-node-type-exhibition-landing .exhibition--featured__subtitle {
        font-size: 1.8rem; } }
  .page-node-type-exhibition-landing .exhibition--featured__content {
    bottom: 0; }
    @media (min-width: 37.5em) {
      .page-node-type-exhibition-landing .exhibition--featured__content {
        bottom: 0;
        padding: 2.5rem;
        position: absolute;
        right: 0;
        width: 20rem; } }
    @media (min-width: 62em) {
      .page-node-type-exhibition-landing .exhibition--featured__content {
        width: 21rem; } }
  .page-node-type-exhibition-landing .exhibition--featured__summary {
    font-size: 0.7rem;
    line-height: 1.5; }
    @media (min-width: 55em) {
      .page-node-type-exhibition-landing .exhibition--featured__summary {
        font-size: 0.75rem; } }
    @media (min-width: 62em) {
      .page-node-type-exhibition-landing .exhibition--featured__summary {
        font-size: 0.7rem; } }

.field--name-field-current-exhibitions {
  margin-bottom: 5rem; }
  @media (min-width: 55em) {
    .field--name-field-current-exhibitions {
      margin-bottom: 6.25rem; } }

.exhibitions--upcoming,
.exhibitions--traveling {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  width: 100%;
  padding-left: 7.69231%;
  padding-right: 7.69231%;
  margin-bottom: 1.5rem; }
  .exhibitions--upcoming:before, .exhibitions--upcoming:after,
  .exhibitions--traveling:before,
  .exhibitions--traveling:after {
    content: " ";
    display: table; }
  .exhibitions--upcoming:after,
  .exhibitions--traveling:after {
    clear: both; }
  @media (min-width: 55em) {
    .exhibitions--upcoming,
    .exhibitions--traveling {
      padding-left: 4.34783%;
      padding-right: 4.34783%; } }
  @media (min-width: 55em) {
    .exhibitions--upcoming,
    .exhibitions--traveling {
      padding-left: 15.38462%;
      padding-right: 15.38462%; } }
  @media (min-width: 55em) and (min-width: 55em) {
    .exhibitions--upcoming,
    .exhibitions--traveling {
      padding-left: 8.69565%;
      padding-right: 8.69565%; } }
  .exhibitions--upcoming .block__title,
  .exhibitions--traveling .block__title {
    margin: 0 0 1.25rem; }
