.dt-research-publication { background: var(--dt-color-surface); border: 1px solid var(--dt-color-border); border-radius: var(--dt-radius-lg); color: var(--dt-color-text); display: grid; gap: .875rem; min-width: 0; padding: var(--dt-space-panel); }
.dt-research-publication__head { align-items: center; display: flex; flex-wrap: wrap; gap: .5rem 1rem; justify-content: space-between; }
.dt-research-publication__head time { color: var(--dt-color-text-muted); font-size: var(--dt-text-sm); }
.dt-research-publication__labels { display: flex; flex-wrap: wrap; gap: .375rem; }
.dt-research-publication h3 { font: var(--dt-weight-medium) 1.125rem/1.35 var(--dt-font-interface); margin: 0; overflow-wrap: anywhere; }
.dt-research-publication h3 a { color: inherit; text-decoration: none; }
.dt-research-publication h3 a:hover { color: var(--dt-color-brand); text-decoration: underline; }
.dt-research-publication h3 a:focus-visible { outline: 2px solid var(--dt-color-focus); outline-offset: 3px; }
.dt-research-publication__thesis { color: var(--dt-color-text-muted); line-height: 1.5; margin: 0; }
.dt-research-publication__facts { color: var(--dt-color-text-muted); display: flex; flex-wrap: wrap; font-size: var(--dt-text-sm); gap: .375rem 1rem; }
.dt-research-publication__change { border-top: 1px solid var(--dt-color-border); display: grid; gap: .25rem; padding-top: .875rem; }
.dt-research-publication__change > span { color: var(--dt-color-text-muted); font-size: var(--dt-text-xs); }
.dt-research-publication__change p { margin: 0; }
.dt-research-publication__video { align-items: center; color: var(--dt-color-text-muted); display: flex; font-size: var(--dt-text-sm); gap: .5rem; }
.dt-research-publication__footer { border-top: 1px solid var(--dt-color-border); display: grid; gap: .875rem; min-width: 0; padding-top: 1rem; }
.dt-research-publication__footer .dt-identity-row { background: transparent; border: 0; border-radius: 0; min-height: 0; min-width: 0; padding: 0; width: 100%; }
.dt-research-publication__footer .dt-identity-row__copy { min-width: 0; }
.dt-research-publication__footer .dt-identity-row__copy small { overflow-wrap: anywhere; white-space: normal; }
.dt-research-publication__why, .dt-research-publication__library { color: var(--dt-color-text-muted); font-size: var(--dt-text-sm); margin: 0; }
.dt-research-publication__why strong { color: var(--dt-color-text); font-weight: var(--dt-weight-medium); }
.dt-research-publication__actions { align-items: center; display: flex; flex-wrap: wrap; gap: .5rem; }
.dt-research-publication--compact .dt-research-publication__footer { border-top: 0; padding-top: .125rem; }
.dt-research-publication.is-unread { border-color: var(--dt-color-border-strong); }
.dt-research-publication--state { min-height: 10rem; }
@media (max-width: 36rem) {
  .dt-research-publication { padding: 1rem; }
  .dt-research-publication__actions > .dt-button { flex: 1 1 auto; }
  .dt-research-publication__actions .dt-menu-button { flex: 1 1 100%; }
  .dt-research-publication__actions .dt-menu-button > .dt-button { width: 100%; }
}
