/* One research collection, three equally visible ways to explore it. */
html[data-design="editorial"] body.editorial-publications { overflow-x: clip; overflow-y: visible; }
html[data-design="editorial"] body.editorial-publications [data-publication-view-panel][hidden],
.publication-view-nav[hidden], .research-recent-card[hidden] { display: none !important; }
html[data-design="editorial"] body.editorial-publications .editorial-hero { padding-top: 108px; padding-bottom: 28px; }
html[data-design="editorial"] body.editorial-inner.editorial-publications .editorial-publications-intro { display: block; align-items: center; margin: 0; padding: 0 !important; }
html[data-design="editorial"] body.editorial-publications .editorial-publications-intro > :is(nav,.publication-index-panel) { display: none !important; }
html[data-design="editorial"] body.editorial-publications .editorial-publications-intro h1 { grid-column: 1; grid-row: 1; align-self: end; max-width: none; margin: 0; }
html[data-design="editorial"] body.editorial-publications .editorial-publications-intro > p { grid-column: 1; grid-row: 2; align-self: start; max-width: 48ch; margin: 0; font-size: 18px; line-height: 1.65; }
html[data-design="editorial"] body.editorial-publications .editorial-publications-intro > .publication-overview-venues { grid-column: 1; grid-row: 3; margin: 4px 0 0; color: #4f7188; font-size: 11px; line-height: 1.6; }
html[data-design="editorial"] body.editorial-publications .editorial-publications-intro > p { margin-top: 12px; }
html[data-design="editorial"] body.editorial-publications .editorial-publications-intro > .publication-overview-note { max-width: 68ch; margin-top: 12px; color: #607b8e; font-size: 12px; line-height: 1.6; }
.publication-view-nav { position: relative; z-index: 1; padding: 14px clamp(16px,4vw,48px); border-block: 1px solid #dce4e9; background: #f3f7fa; }
.publication-view-bar { display: flex; align-items: center; gap: 28px; max-width: 1280px; margin-inline: auto; }
html[data-design="editorial"] body.editorial-publications .publication-view-prompt { flex: 0 0 auto; margin: 0; color: #526d7e; font-size: 13px; line-height: 1.4; }
.publication-view-links { display: grid; flex: 1; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 6px; max-width: 760px; padding: 4px; border: 1px solid #bdcfdc; border-radius: 4px; background: #fff; }
.publication-view-links > a { display: flex; align-items: center; justify-content: center; gap: 9px; min-width: 0; min-height: 44px; padding: 10px 12px; border: 1px solid transparent; border-radius: 2px; color: #29495e; text-decoration: none; cursor: pointer; transition: background 140ms ease,color 140ms ease; }
.publication-view-links > a:hover { border-color: #9ebed5; background: #edf5fb; }
.publication-view-links > a[aria-current="location"] { border-color: #0066b8; background: #0066b8; color: #fff; }
.publication-view-links > a:focus-visible { outline: 3px solid #0075c5; outline-offset: 3px; }
.publication-view-title { color: inherit; font-size: 15px; font-weight: 500; line-height: 1.3; }
.publication-hub-enhanced [data-publication-view-panel],
.publication-hub-enhanced :is([id^="paper-"],[id^="clinical-study-"],#clinical-evidence,#publications-list,[id^="publication-topic-"]) { scroll-margin-top: var(--publication-anchor-offset,84px); }
.publication-hub-enhanced [data-publication-view-panel] { min-width: 0; }
html[data-design="editorial"] body.editorial-publications .research-view-heading { display: flex; align-items: end; justify-content: space-between; gap: 32px; margin-bottom: 24px; }
.research-view-eyebrow { display: block; margin-bottom: 6px; color: #0066b8; font-size: 11px; font-weight: 500; letter-spacing: .08em; }
html[data-design="editorial"] body.editorial-publications .research-view-heading h2 { margin: 0; color: #1c303d; font-size: var(--type-section,38px); font-weight: 400; line-height: 1.25; letter-spacing: -.025em; }
html[data-design="editorial"] body.editorial-publications .research-view-heading p { max-width: 46ch; margin: 0; color: #5f7381; font-size: 15px; line-height: 1.6; }
.research-featured-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 28px; }
.research-recent-list { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 36px; }
.research-recent-card { display: flex; flex-direction: column; min-width: 0; margin: 0; padding: 0; background: #fff; }
.research-recent-card--featured { border: 1px solid #d7e1e8; }
.research-recent-card--record { border-block-start: 1px solid #d7e1e8; }
.research-recent-visual { margin: 0; border-bottom: 1px solid #dce7ee; background: #fff; }
.research-figure-preview { position: relative; display: grid; grid-template-rows: minmax(0,1fr); place-items: center; aspect-ratio: 2 / 1; min-height: 0; padding: 20px 22px 32px; background: #fff; }
html[data-design="editorial"] body.editorial-publications .research-recent-visual img { display: block; width: 100%; height: 100%; min-height: 0; min-width: 0; max-height: none; padding: 0; border: 0; background: #fff; object-fit: contain; opacity: 1; filter: none; }
.research-figure-preview > .image-detail-cue { display: none; }
.research-figure-preview { cursor: zoom-in; }
.research-figure-enlarge { position: absolute; inset-inline-end: 16px; bottom: 9px; color: #0066b8; font-size: 11px; line-height: 1.4; }
html[data-design="editorial"] body.editorial-publications .research-recent-visual figcaption { min-height: 35px; padding: 9px 20px; border-top: 1px solid #edf1f4; color: #607d90; font-size: 11px; line-height: 1.6; }
.research-recent-visual figcaption a { color: inherit; text-decoration: underline; text-decoration-color: #b4c8d5; text-underline-offset: 2px; }
.research-recent-content { display: flex; flex: 1; flex-direction: column; padding: 24px; min-width: 0; }
.research-recent-card--record .research-recent-content { padding: 20px 0 24px; }
html[data-design="editorial"] body.editorial-publications .research-more-heading { margin: 44px 0 18px; color: #29495e; font-size: 20px; font-weight: 500; line-height: 1.4; }
html[data-design="editorial"] body.editorial-publications .research-recent-meta { margin: 0 0 10px; color: #5c7587; font-size: 11px; line-height: 1.4; }
html[data-design="editorial"] body.editorial-publications .research-recent-card h3 { margin: 0 0 12px; color: #213c4c; font-size: 17px; font-weight: 500; line-height: 1.4; letter-spacing: -.01em; }
.research-recent-card h3 a { color: inherit; text-decoration: none; }
.research-recent-card h3 a:hover { color: #0066b8; text-decoration: underline; text-underline-offset: 3px; }
html[data-design="editorial"] body.editorial-publications .research-recent-venue { margin: auto 0 14px; color: #526d7f; font-size: 12px; line-height: 1.4; }
.research-recent-actions { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding-top: 12px; border-top: 1px solid #e5ebef; }
.research-recent-actions a { color: #0064ae; font-size: 12px; text-decoration: none; }
.research-recent-actions a:is(:hover,:focus-visible) { text-decoration: underline; text-underline-offset: 3px; }
.research-recent-card a:focus-visible { outline: 2px solid #0075c5; outline-offset: 3px; }
.research-recent-footer { display: flex; align-items: center; justify-content: flex-end; gap: 24px; margin-top: 24px; }
html[data-design="editorial"] body.editorial-publications .research-recent-footer p { margin: 0; margin-inline-end: auto; color: #5e7788; font-size: 12px; }
html[data-design="editorial"] body.editorial-publications .research-recent-footer button { min-height: 44px; padding: 8px 16px; border: 1px solid #b7ccdc; border-radius: 2px; background: #fff; color: #0064ae; font: inherit; font-size: 13px; }
.research-recent-footer p:empty { display: none; }
.research-recent-footer button:focus-visible { outline: 3px solid #0075c5; outline-offset: 3px; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-reference-grid { gap: 20px; }
html[data-design="editorial"] body.editorial-publications #research-highlights > .section { padding-block: 32px; background: #fff; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-reference-card { display: flex; flex-direction: column; margin: 0; padding: 0; border: 1px solid #d7e1e8; border-radius: 0; background: #fff; overflow: visible; }
.publication-highlight-figure { display: flex; flex-direction: column; gap: 8px; padding: 14px; border-bottom: 1px solid #e1e8ed; background: #f7f9fb; text-decoration: none; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-highlight-figure img { display: block; width: 100%; height: 164px; max-height: none; object-fit: contain; border: 0; background: #fff; opacity: 1; filter: none; }
.publication-highlight-figure > span { display: flex; justify-content: space-between; color: #647d8e; font-size: 10px; }
.publication-highlight-figure:focus-visible { outline: 3px solid #0075c5; outline-offset: 3px; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-reference-card .featured-card-body { display: flex; flex: 1; flex-direction: column; padding: 18px; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-reference-card .pub-title { margin-bottom: 12px; font-size: 18px; font-weight: 500; line-height: 1.4; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-reference-card .featured-card-body > p { margin-bottom: 18px; font-size: 11px; line-height: 1.6; }
html[data-design="editorial"] body.editorial-publications #research-highlights .publication-reference-card .featured-card-cta { margin-top: auto; }
html[data-design="editorial"] body.editorial-publications #research-highlights .trust-study-grid { gap: 24px; }
html[data-design="editorial"] body.editorial-publications #research-highlights .trust-study-card { padding: 20px; border: 1px solid #d7e1e8; background: #fff; }
html[data-design="editorial"] body.editorial-publications #research-library .text-center.mb-10 { display: flex; align-items: start; justify-content: space-between; gap: 32px; margin-bottom: 20px; text-align: left; }
html[data-design="editorial"] body.editorial-publications #research-library .text-center.mb-10 p { max-width: 48ch; margin: 0; font-size: 15px; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search { margin-bottom: 20px; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-shell { padding: 10px 14px; border: 1px solid #b8cbd9; border-radius: 2px; background: #fff; box-shadow: none; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-shell:focus-within { border-color: #0066b8; outline: 2px solid #d6e9f7; outline-offset: 2px; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-shell svg { flex-shrink: 0; color: #0066b8; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-input { min-width: 0; min-height: 28px; color: #243f50; font-size: 14px; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-input::placeholder { color: #526d7f; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-clear { min-height: 32px; padding-inline: 8px; color: #0064ae; font-size: 13px; }
html[data-design="editorial"] body.editorial-publications #research-library .dipath-publication-search-status { color: #526d7f; font-size: 12px; }

@media (max-width:1023px) {
  html[data-design="editorial"] body.editorial-publications .editorial-publications-intro { column-gap: 36px; }
  .publication-view-nav { padding-inline: 24px; }
  .publication-view-bar { gap: 16px; }
  .publication-view-links > a { padding-inline: 8px; }
  .publication-view-title { font-size: 14px; }
  .research-recent-list { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width:767px) {
  html[data-design="editorial"] body.editorial-publications .editorial-hero { padding-top: 92px; padding-bottom: 24px; }
  html[data-design="editorial"] body.editorial-publications .editorial-publications-intro { display: block; }
  html[data-design="editorial"] body.editorial-publications .editorial-publications-intro > p { margin-top: 12px; font-size: 16px; }
  .publication-view-nav { padding: 10px 16px; }
  .publication-view-bar { display: block; }
  html[data-design="editorial"] body.editorial-publications .publication-view-prompt { margin-bottom: 8px; font-size: 11px; }
  .publication-view-links { gap: 3px; padding: 3px; }
  .publication-view-links > a { flex-direction: column; gap: 4px; min-height: 48px; padding: 8px 3px; text-align: center; }
  .publication-view-title { font-size: 12px; line-height: 1.3; }
  html[data-design="editorial"] body.editorial-publications .research-view-heading { display: block; margin-bottom: 20px; }
  html[data-design="editorial"] body.editorial-publications .research-view-heading p { margin-top: 10px; font-size: 14px; }
  .research-featured-grid, .research-recent-list { grid-template-columns: 1fr; }
  .research-featured-grid { gap: 24px; }
  .research-recent-list { gap: 0; }
  html[data-design="editorial"] body.editorial-publications .research-more-heading { margin-top: 32px; font-size: 18px; }
  .research-figure-preview { padding: 14px 14px 32px; }
  .research-recent-content { padding: 18px; }
  html[data-design="editorial"] body.editorial-publications .research-recent-card h3 { font-size: 17px; }
  .research-recent-footer { align-items: start; gap: 12px; }
  .research-recent-footer button { flex-shrink: 0; }
  html[data-design="editorial"] body.editorial-publications #research-highlights .publication-highlight-figure img { height: 160px; }
  html[data-design="editorial"] body.editorial-publications #research-library .text-center.mb-10 { display: block; }
  html[data-design="editorial"] body.editorial-publications #research-library .text-center.mb-10 p { margin-top: 12px; font-size: 14px; }
}
