/* Reading measure only; palette, type, navigation and focus use the shared theme. */
.bt-exploration-document .bt-exploration-reading {
  width: min(calc(100% - 3rem), 68ch);
  min-width: 0;
  margin: clamp(2rem, 4vw, 4rem) auto;
  overflow-wrap: break-word;
}
.bt-exploration-document .bt-exploration-reading > p {
  margin: 0 0 1.5em;
  line-height: 1.8;
}
.bt-exploration-document .bt-exploration-credit {
  margin-top: 2rem;
  color: var(--muted);
  font-size: .875em;
}
.bt-exploration-document .bt-exploration-credit p { margin: 0; }
@media (max-width: 620px) {
  .bt-exploration-document .bt-exploration-reading { width: calc(100% - 2.5rem); }
}

/* Collection uses the shared Explore cards and their existing mobile breakpoint. */
.bt-exploration-collection-document .bt-exploration-library {
  width: min(calc(100% - 3rem), 78rem);
  min-width: 0;
  margin: 0 auto clamp(3rem, 6vw, 6rem);
}
.bt-exploration-collection-document .bt-exploration-group + .bt-exploration-group {
  margin-top: clamp(2.5rem, 4vw, 4rem);
}
.bt-exploration-collection-document .home-further-links a {
  min-width: 0;
  overflow-wrap: anywhere;
}
@media (max-width: 620px) {
  .bt-exploration-collection-document .bt-exploration-library { width: calc(100% - 2.5rem); }
}

.bt-exploration-collection-document .bt-exploration-group > h2 { font-size: .875rem; }
