/* Publication identity is two lines; forum numbers remain separate metadata. */
.family-copy:has(.research-title-line),
.edition-core:has(.research-title-line),
.book-detail-heading:has(.research-title-line),
.book-detail-edition>div:has(.research-title-line){container-type:inline-size}
.research-title-line{
  display:block;white-space:nowrap;text-transform:none;letter-spacing:0;
  line-height:1.3;overflow-wrap:normal;word-break:normal;hyphens:none;
  font-family:var(--sans,system-ui,sans-serif);
}
.research-title-line:first-child{font-size:clamp(14px,6cqi,46px);font-weight:650}
.research-title-line:last-child{font-size:clamp(9px,4.3cqi,27px);font-weight:400;margin-top:.3em}
.research-forum-editions{
  display:block;margin:8px 0 12px;font:500 12px/1.5 var(--sans,system-ui,sans-serif);
  letter-spacing:.04em;color:inherit;opacity:.8;
}
.book-detail-heading>.research-forum-editions{margin-top:20px;color:#fff4df}
