/* RC67 R1: six question categories and the isolated family spread. */
body.ssehada-r12.home-rc67r1 .r6-question-buttons {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
body.ssehada-r12.home-rc67r1 .r6-question-link:last-child {
  grid-column: auto;
}
body.ssehada-r12.home-rc67r1 .r5-family {
  --r5-outline: #596447;
  --r5-art-angle: -2deg;
}
body.ssehada-r12.home-rc67r1 .r5-family .r5-question-copy {
  min-width: 0;
}
body.ssehada-r12.home-rc67r1 .r5-family .r5-spread-title {
  font-size: clamp(52px, 5.7vw, 74px);
  overflow-wrap: normal;
  word-break: normal;
}
body.ssehada-r12.home-rc67r1 .desktop-nav {
  gap: 15px;
  white-space: nowrap;
}
@media (min-width: 801px) and (max-width: 1120px) {
  body.ssehada-r12.home-rc67r1 .desktop-nav {
    display: none;
  }
}
@media (max-width: 800px) {
  body.ssehada-r12.home-rc67r1 .r6-question-buttons {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }
  body.ssehada-r12.home-rc67r1 .r6-question-link:last-child {
    grid-column: auto;
  }
  body.ssehada-r12.home-rc67r1 .r5-family .r5-spread-title {
    font-size: clamp(27px, 7.8vw, 34px);
    line-height: 1.08;
  }
  body.ssehada-r12.home-rc67r1 .r5-family .r5-question-copy h3 {
    font-size: clamp(14px, 4vw, 16px);
    letter-spacing: -.05em;
    word-break: keep-all;
  }
  body.ssehada-r12.home-rc67r1 .r5-family .r5-question-art {
    width: 100%;
    max-width: 100%;
    height: 225px;
  }
}
@media (max-width: 370px) {
  body.ssehada-r12.home-rc67r1 .r5-family .r5-question-art {
    height: 212px;
  }
}
