@media only screen and (max-width: 750px) {
  #mobileNav[data-open="true"] {
    height: auto;
  }
}

#mobileMenuLink a {
  cursor: pointer;
}

.sqs-search-wrapper {
  position: relative;
}

.sqs-search-preview-ui .search-result {
  display: block;
}

.sqs-search-preview-ui .sqs-content {
  display: block;
}

.static-contact-notice {
  margin-bottom: 1.5em;
}

.static-contact-form button:disabled,
.static-contact-form input[type="submit"]:disabled {
  cursor: not-allowed;
  opacity: .6;
}

#sidebarBlocks .summary-block-setting-design-autocolumns .summary-item-list {
  display: flex;
  flex-direction: column;
  gap: 60px;
}

#sidebarBlocks .summary-block-setting-design-autocolumns .summary-item {
  position: static;
  margin: 0;
}

#sidebarBlocks .summary-read-more-link {
  display: none;
}

#page .summary-block-setting-design-list .summary-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  position: static;
  margin: 0 0 33px;
}

#page .summary-block-setting-design-list .summary-thumbnail-outer-container {
  flex: 0 0 15%;
  width: 15%;
  margin: 0;
}

#page .summary-block-setting-design-list .summary-thumbnail-container,
#page .summary-block-setting-design-list .summary-thumbnail {
  display: block;
  width: 100%;
  aspect-ratio: 1.5;
  height: auto;
  padding: 0;
  overflow: hidden;
}

#page .summary-block-setting-design-list .summary-thumbnail-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#page .summary-block-setting-design-list .summary-content {
  flex: 1;
  min-width: 0;
  width: auto;
  margin: 0;
}

#page .summary-block-setting-design-list .summary-read-more-link,
#page .summary-block-setting-design-list .summary-metadata-container--above-title,
#page .summary-block-setting-design-list .summary-metadata-container--below-title {
  display: none;
}

#page .summary-block-setting-design-list .summary-metadata-container--below-content {
  display: block;
}

.static-contact {
  padding: 17px;
}

@media only screen and (max-width: 750px) {
  #page .summary-block-setting-design-list .summary-item {
    gap: 15px;
    margin-bottom: 25px;
  }
  #page .summary-block-setting-design-list .summary-thumbnail-outer-container {
    flex-basis: 25%;
    width: 25%;
  }
}
