.research-article{--article-pad-x:clamp(24px,4vw,56px);padding:0;overflow:hidden;background:var(--theme-surface,#fff)}.research-article-hero{padding:38px var(--article-pad-x) 30px;border-bottom:1px solid var(--line);background:var(--theme-surface,#fff)}.research-article-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.research-article-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-family:var(--mono);font-size:9px}.research-article-meta .ws-pill{font-size:8px}.research-article h1{max-width:1240px;margin:0;font-family:var(--serif);font-size:clamp(44px,5.6vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:600;color:var(--ink)}.research-article-lead,.research-finding p{color:var(--theme-text-soft,#62666e);line-height:1.65}.research-article-lead{max-width:1050px;margin:20px 0 0;font-size:clamp(16px,1.55vw,20px)}.research-article-thesis{max-width:1120px;margin:25px 0 0;padding:16px 18px;border-left:3px solid var(--pink);background:rgba(255,0,127,.032);border-radius:0 14px 14px 0;color:var(--ink);font-size:14px;line-height:1.7}.research-key-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.research-finding{border:1px solid var(--line);border-radius:15px;padding:15px 16px;background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.research-finding span{display:block;margin-bottom:8px;color:var(--pink);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.research-finding strong{display:block;font-size:14px;line-height:1.35;color:var(--ink)}.research-finding p{margin:7px 0 0;font-size:11px}.research-article-body{width:100%;max-width:none;margin:0;padding:38px var(--article-pad-x) 54px;color:var(--ink)}.research-article-body>.article-callout,.research-article-body>.article-chip-grid,.research-article-body>.article-flow,.research-article-body>.article-method-pair,.research-article-body>.article-method-triad,.research-article-body>.article-stat-grid,.research-article-body>.article-table,.research-article-body>.article-verdict,.research-article-body>h2,.research-article-body>p{max-width:none;margin-left:0;margin-right:0}.research-article-body p{font-size:16px;line-height:1.82;color:var(--theme-text-soft,#555a63);margin:0 0 20px;text-align:justify;text-justify:inter-word}.research-article-body p strong{color:var(--ink)}.research-article-body h2{margin-top:48px;margin-bottom:15px;font-family:var(--serif);font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.028em;color:var(--ink);font-weight:600}.article-cite{display:inline-block;margin-left:4px;color:var(--pink);font-family:var(--mono);font-size:11px;font-weight:800;text-decoration:none;vertical-align:2px;line-height:1;transition:transform .16s ease,color .16s ease}.article-cite:focus-visible,.article-cite:hover{color:var(--ink);transform:translate(2px,-1px)}.article-callout{margin-top:30px!important;margin-bottom:34px!important;padding:17px 19px;border:1px solid rgba(255,0,127,.18);border-radius:15px;background:rgba(255,0,127,.027)}.article-callout.neutral{border-color:var(--line2);background:rgba(var(--theme-ink-rgb,37,39,44),.015)}.article-callout-label,.article-method-pair span,.article-method-triad span{display:block;margin-bottom:7px;color:var(--pink);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article-callout p{margin:0!important;font-size:13px!important;line-height:1.72!important}.article-method-pair,.article-method-triad,.article-stat-grid{display:grid;gap:10px;margin-top:30px!important;margin-bottom:35px!important}.article-method-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.article-method-triad,.article-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-method-pair>div,.article-method-triad>div,.article-stat-grid>div{min-width:0;border:1px solid var(--line);border-radius:15px;padding:15px 16px;background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.article-method-pair span,.article-method-triad span{color:var(--muted);letter-spacing:.08em}.article-method-pair strong,.article-method-triad strong,.article-stat-grid strong{display:block;color:var(--ink);font-size:16px;line-height:1.3}.article-stat-grid strong{font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.03em}.article-method-pair p,.article-method-triad p,.article-stat-grid span{margin:7px 0 0!important;color:var(--theme-text-soft,#62666e);font-size:11px!important;line-height:1.6!important}.article-table{width:100%;margin-top:28px!important;margin-bottom:36px!important;border-collapse:separate;border-spacing:0;border:1px solid var(--line2);border-radius:15px;overflow:hidden;font-size:12px;line-height:1.5}.article-table td,.article-table th{padding:12px 13px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top}.article-table tr:last-child td{border-bottom:0}.article-table td:last-child,.article-table th:last-child{border-right:0}.article-table th{background:rgba(var(--theme-ink-rgb,37,39,44),.025);font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.article-table td{color:var(--theme-text-soft,#575b63)}.research-figure{width:100%;margin:30px 0 38px;padding:0}.research-figure.is-aside{float:right;width:min(44%,500px);margin:2px 0 28px 32px}.research-figure.is-aside .research-figure-frame{min-height:0}.research-figure.is-aside figcaption{font-size:9px;line-height:1.5}.research-article-body::after{content:"";display:block;clear:both}.research-figure-grid{display:grid;gap:10px}.research-figure.is-split .research-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-figure-frame{position:relative;overflow:hidden;border:1px solid var(--line2);border-radius:16px;background:rgba(var(--theme-ink-rgb,37,39,44),.018);min-height:260px}.research-figure-image{display:block;width:100%;height:auto;background:var(--theme-surface,#fff)}.research-figure-image-label{padding:9px 12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:8px;color:var(--muted);letter-spacing:.04em}.research-figure figcaption{margin:10px 5px 0;color:var(--muted);font-size:10px;line-height:1.55}.research-carousel{display:grid;gap:9px}.research-carousel-track{position:relative}.research-carousel-slide{display:none}.research-carousel-slide.is-active{display:block}.research-carousel-nav{position:absolute;top:50%;z-index:4;width:52px;height:52px;border:1px solid rgba(255,0,127,.24);border-radius:999px;background:var(--theme-surface,#fff);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.research-carousel-prev{left:14px}.research-carousel-next{right:14px}.research-carousel-nav svg{display:block;width:18px;height:18px}.research-carousel-nav:focus-visible,.research-carousel-nav:hover{color:var(--pink);border-color:rgba(255,0,127,.45);background:rgba(255,0,127,.06);outline:none}.research-carousel-nav:active{transform:translateY(-50%) scale(.96)}.research-carousel-footer{display:flex;align-items:center;justify-content:center;gap:10px;min-height:18px}.research-carousel-status{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.08em;white-space:nowrap}.research-carousel-pagination{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.research-carousel-dot{width:9px;height:9px;border-radius:999px;border:1px solid rgba(255,0,127,.28);background:0 0;padding:0;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.research-carousel-dot.is-active{background:var(--pink);border-color:var(--pink);transform:scale(1.06)}.research-carousel-dot:focus-visible{outline:2px solid rgba(255,0,127,.25);outline-offset:2px}.research-figure.is-carousel .research-figure-frame{min-height:0}.article-chip-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px!important;margin-bottom:25px!important}.article-chip-grid span,.article-flow{border:1px solid var(--line2);background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.article-chip-grid span{border-radius:999px;padding:7px 10px;font-family:var(--mono);font-size:8px;font-weight:600;color:var(--ink)}.article-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:26px!important;margin-bottom:30px!important;padding:18px;border-radius:15px}.article-flow span,.article-verdict>span{font-family:var(--mono);text-transform:uppercase}.article-flow span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:var(--theme-surface,#fff);font-size:8px;font-weight:600;letter-spacing:.05em}.article-flow b{color:var(--pink);font-weight:500}.article-verdict{margin-top:48px!important;padding:23px 24px;border:1px solid rgba(255,0,127,.28);border-radius:18px;background:rgba(255,0,127,.035)}.article-verdict>span{display:block;margin-bottom:9px;color:var(--pink);font-size:9px;font-weight:800;letter-spacing:.1em}.article-verdict p{margin:0!important;color:var(--ink)!important;font-family:var(--serif);font-size:19px!important;line-height:1.55!important}.research-sources{padding:34px var(--article-pad-x) 42px;border-top:1px solid var(--line);background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.research-sources-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:16px}.research-sources-head h2{margin:0;font-family:var(--serif);font-size:30px;letter-spacing:-.025em}.research-sources-head p{margin:0;color:var(--muted);font-size:10px}.research-source-list{display:grid;gap:7px}.research-source{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid var(--line);padding:12px 2px;color:inherit;text-decoration:none}.research-source:first-child{border-top:0}.research-source-copy{min-width:0}.research-source-type{display:block;color:var(--pink);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.research-source-title{display:block;margin-top:3px;color:var(--ink);font-size:11px;line-height:1.45}.research-source-publisher{display:block;margin-top:2px;color:var(--muted);font-size:9px}.research-source-arrow{color:var(--pink);font-family:var(--mono);font-size:11px;transition:transform .16s ease}.research-source:hover .research-source-arrow{transform:translateX(4px)}@media (max-width:1100px){.research-figure{width:100%;margin-left:0;margin-right:0}.research-figure.is-aside{float:none;width:100%;max-width:680px;margin:24px 0 32px}}@media (max-width:820px){.article-method-pair,.article-method-triad,.article-stat-grid,.research-figure.is-split .research-figure-grid,.research-key-findings{grid-template-columns:1fr}.research-article-body{width:100%;padding:30px 20px 44px}.research-article-body p{font-size:15px;line-height:1.78}.article-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.research-source{grid-template-columns:minmax(0,1fr) auto}.research-carousel-nav{width:46px;height:46px}.research-carousel-prev{left:10px}.research-carousel-next{right:10px}}@media (max-width:620px){.research-carousel-nav{width:42px;height:42px}.research-carousel-nav svg{width:16px;height:16px}.research-carousel-prev{left:8px}.research-carousel-next{right:8px}.research-article-hero{padding:26px 18px 24px}.research-article h1{font-size:39px;line-height:1.02}.research-article-lead{font-size:16px}.research-article-body{width:100%;padding:26px 18px 38px}.research-article-body h2{margin-top:38px;font-size:29px}.research-figure-frame{min-height:180px}.article-verdict p{font-size:17px!important}.research-sources{padding:28px 18px 34px}.research-source{grid-template-columns:minmax(0,1fr) auto;gap:8px}}.ws-app.detail-mode .page-header{display:none}.ws-app.detail-mode .ws-summary{margin-top:0;border-top:0;padding-top:0}.ws-app.detail-mode .ws-reset{display:none}@media (min-width:1101px){.research-article-body .research-figure.is-aside~.article-table{width:calc(100% - min(44%,500px) - 32px);max-width:calc(100% - min(44%,500px) - 32px)}}.research-article-hero>.research-figure.is-hero{float:none;clear:both;width:100%;max-width:none;margin:26px 0 0}.research-figure.is-hero .research-figure-frame{min-height:0;aspect-ratio:16/9}.research-figure.is-hero .research-figure-image{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.research-figure.is-hero .research-carousel-track{width:100%}.research-figure.is-hero .research-carousel-slide{aspect-ratio:16/9}.research-figure.is-hero .research-carousel-slide .research-figure-frame{height:100%}.research-carousel:not(.is-ready) .research-carousel-slide{display:block}.research-carousel:not(.is-ready) .research-carousel-footer,.research-carousel:not(.is-ready) .research-carousel-nav{display:none}@media (max-width:760px){.research-article-hero>.research-figure.is-hero{margin-top:20px}}

/* Act V only: Thesis and Key Findings share one right edge at all viewports. */
.case-publication-page .research-article-hero{--case-hero-module-width:1120px}
.case-publication-page .research-article-hero > .research-article-thesis,
.case-publication-page .research-article-hero > .research-key-findings{width:100%;max-width:var(--case-hero-module-width);box-sizing:border-box}
.case-publication-page .research-article-hero > .research-key-findings > .research-finding{min-width:0}
/* Act V: two cards fill the row; four form two balanced rows. Keep the existing mobile stack. */
@media(min-width:821px){.case-publication-page .research-key-findings[data-findings-count="2"],.case-publication-page .research-key-findings[data-findings-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.research-article-body > .research-figure.is-hero {
  margin-bottom: 32px;
}
.research-article-body > .research-figure.is-hero > figcaption {
  margin: 16px 0 0;
  color: var(--theme-text-soft, #62666e);
  font-family: var(--sans);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

/* Approved shared single-image/carousel template (14.10.2026).
   Keep the original research-figure/research-carousel classes above and the
   shared enhancements below. Placement defaults to the body after the hero
   header divider. Authoring rules: private-runtime/build-only/
   EDITORIAL_ARTICLE_FORMATTING_GUIDE_RU.md, image-template chapter.
   Source captions remain outside the image frame. */
.editorial-image-zoom-trigger {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: inherit;
  background: transparent;
  color: var(--ink);
  cursor: zoom-in;
  font: inherit;
}
.research-figure.is-hero .editorial-image-zoom-trigger {height: 100%;}
.editorial-image-zoom-trigger:focus-visible {outline: 2px solid var(--pink); outline-offset: -3px;}
.editorial-image-zoom-hint {
  position: absolute;
  right: 12px;
  bottom: 12px;
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 7px 10px;
  border: 1px solid var(--line2);
  border-radius: 999px;
  background: var(--theme-surface, #fff);
  color: var(--ink);
  font: 500 10px/1.2 var(--mono);
  letter-spacing: .04em;
  opacity: 0;
  transition: opacity .16s ease, border-color .16s ease;
  pointer-events: none;
}
.editorial-image-zoom-trigger:is(:hover, :focus-visible) .editorial-image-zoom-hint {opacity: 1; border-color: var(--pink);}
.editorial-image-viewer {
  position: fixed;
  inset: 0;
  box-sizing: border-box;
  width: min(1600px, calc(100vw - 64px));
  height: min(960px, calc(100vh - 64px));
  height: min(960px, calc(100dvh - 64px));
  max-width: none;
  max-height: none;
  margin: auto;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--line2);
  border-radius: 20px;
  background: var(--theme-surface, #fff);
  color: var(--ink);
  font-family: var(--sans);
  overscroll-behavior: contain;
}
.editorial-image-viewer[open] {display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: auto minmax(0, 1fr);}
.editorial-image-viewer::backdrop {background: rgba(17, 20, 27, .72);}
.editorial-image-viewer-toolbar {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 14px 24px;
  border-bottom: 1px solid var(--line);
}
.editorial-image-viewer-position {color: #edf0f7; font: 500 10px/1.5 var(--mono); white-space: nowrap;}
.editorial-image-viewer-controls {display: flex; align-items: center; gap: 4px; margin-left: auto;}
.editorial-image-viewer-controls button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  padding: 8px;
  border: 1px solid transparent;
  border-radius: 999px;
  background: transparent;
  color: var(--ink);
  font: 500 11px/1.2 var(--mono);
  cursor: pointer;
}
.editorial-image-viewer-controls button[data-image-zoom="in"],
.editorial-image-viewer-controls button[data-image-zoom="out"] {font-family: var(--sans); font-size: 22px; font-weight: 400;}
.editorial-image-viewer-controls button:is(:hover, :focus-visible):not(:disabled) {border-color: var(--pink); color: var(--pink);}
.editorial-image-viewer-controls button:disabled {opacity: .35; cursor: default;}
.editorial-image-viewer-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 44px;
  padding: 12px 18px;
  border: 1px solid var(--ink);
  border-radius: 999px;
  background: var(--ink);
  color: var(--theme-surface, #fff);
  font: 600 10px/1.2 var(--mono);
  letter-spacing: .08em;
  text-transform: uppercase;
  cursor: pointer;
}
.editorial-image-viewer-close:hover {background: var(--pink); border-color: var(--pink); color: var(--theme-surface, #fff);}
.editorial-image-viewer-close span {font: 400 20px/1 var(--sans);}
.editorial-image-viewer button:focus-visible {outline: 2px solid var(--pink); outline-offset: 3px;}
.editorial-image-viewer-figure {display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr) auto; min-width: 0; min-height: 0; margin: 0; padding: 16px 24px 20px;}
.editorial-image-viewer-canvas {display: grid; justify-items: center; min-width: 0; min-height: 0;}
.editorial-image-viewer-stage {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  border: 1px solid var(--line2);
  border-radius: 16px;
  background: rgba(var(--theme-ink-rgb, 37, 39, 44), .018);
  touch-action: none;
  user-select: none;
}
.editorial-image-viewer-stage.is-zoomed {cursor: grab;}
.editorial-image-viewer-stage.is-dragging {cursor: grabbing;}
.editorial-image-viewer-image {position: absolute; left: 50%; top: 50%; max-width: none; max-height: none; transform-origin: center; user-select: none; pointer-events: none;}
.editorial-image-viewer-caption {
  box-sizing: border-box;
  max-width: 100%;
  justify-self: center;
  margin: 16px 0 0;
  color: var(--theme-text-soft, #62666e);
  font: 400 12px/1.5 var(--sans);
  text-align: left;
  overflow-wrap: anywhere;
  max-height: 25vh;
  max-height: 25dvh;
  overflow-y: auto;
}
.editorial-image-viewer-caption a {color: var(--pink); text-underline-offset: 3px;}
.editorial-image-viewer-caption a:hover {color: var(--ink);}
.editorial-image-viewer-message {position: absolute; inset: 0; place-content: center; padding: 20px; text-align: center; font-size: 14px; color: var(--muted);}
.editorial-image-viewer-message:not([hidden]) {display: grid;}
@media (hover: none) {.editorial-image-zoom-hint {opacity: 1;}}
@media (max-width: 620px) {
  .editorial-image-viewer {width: calc(100vw - 16px); height: calc(100vh - 16px); height: calc(100dvh - 16px); border-radius: 16px;}
  .editorial-image-viewer-toolbar {gap: 4px; padding: 8px;}
  .editorial-image-viewer-controls {margin-right: auto; gap: 0;}
  .editorial-image-viewer-close {padding: 10px 8px; gap: 4px;}
  .editorial-image-viewer-figure {padding: 12px 12px 16px;}
  .editorial-image-viewer-stage {border-radius: 12px;}
}
@media (prefers-reduced-motion: reduce) {.editorial-image-zoom-hint {transition: none;}}

/* Multi-image editorial figures retain the homepage Bible chevron geometry. */
.research-figure[data-carousel] .research-carousel-track {touch-action: pan-y pinch-zoom;}
.research-figure[data-carousel] .research-carousel-slide {aspect-ratio: auto;}
.research-figure[data-carousel] .research-figure-image {object-fit: contain;}
.research-figure[data-carousel] .research-carousel-nav {
  width: 52px;
  height: 52px;
  border-color: var(--line2);
  background: var(--theme-surface, #fff);
  color: var(--ink);
  box-shadow: none;
}
.research-figure[data-carousel] .research-carousel-nav:is(:hover, :focus-visible) {background: var(--theme-surface, #fff); color: var(--pink); border-color: var(--pink);}
.research-figure[data-carousel] .research-carousel-nav:focus-visible {outline: 2px solid var(--pink); outline-offset: 3px;}
.research-figure[data-carousel] .research-carousel-footer {margin-top: 8px; gap: 8px;}
.research-carousel-caption-row {display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 16px; align-items: baseline;}
.research-carousel-caption-row > [data-carousel-caption] {min-width: 0; overflow-wrap: anywhere;}
.research-figure[data-carousel] .research-carousel-status {color: #edf0f7; font-size: 10px; font-weight: 500; line-height: 1.8; white-space: nowrap; text-align: right;}
.research-figure[data-carousel] .research-carousel-pagination {gap: 0;}
.research-figure[data-carousel] .research-carousel-dot {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  border: 0;
  background: transparent;
  transform: none;
}
.research-figure[data-carousel] .research-carousel-dot > span {display: block; width: 7px; height: 7px; border: 1px solid var(--line2); border-radius: 50%; background: transparent;}
.research-figure[data-carousel] .research-carousel-dot.is-active > span {background: var(--pink); border-color: var(--pink);}
.research-figure[data-carousel] .research-carousel-dot:hover > span {border-color: var(--pink);}
.research-carousel-slide-caption {margin-top: 16px; color: var(--theme-text-soft, #62666e); font: 400 12px/1.5 var(--sans);}
.research-carousel-slide-caption a {color: var(--pink);}
.research-figure[data-carousel].is-ready .research-carousel-slide-caption {display: none;}
.research-figure[data-carousel]:not(.is-ready) > figcaption {display: none;}
.research-figure[data-carousel]:not(.is-ready) .research-carousel-slide {display: block;}
.research-figure[data-carousel]:not(.is-ready) .research-carousel-nav,
.research-figure[data-carousel]:not(.is-ready) .research-carousel-footer {display: none;}
.research-figure[data-carousel]:not(.is-ready) .research-carousel-slide + .research-carousel-slide {margin-top: 24px;}
.editorial-image-viewer-gallery:not([hidden]) {display: block; position: absolute; inset: 0; z-index: 3; pointer-events: none;}
.editorial-image-viewer-gallery .research-carousel-nav {width: 52px; height: 52px; background: var(--theme-surface, #fff); border-color: var(--line2); color: var(--ink); box-shadow: none; pointer-events: auto;}
.editorial-image-viewer-gallery .research-carousel-nav:is(:hover, :focus-visible) {background: var(--theme-surface, #fff); color: var(--pink); border-color: var(--pink);}
.editorial-image-viewer-gallery svg {display: block; width: 18px; height: 18px;}
@media (max-width: 620px) {
  .research-figure[data-carousel] .research-carousel-nav {width: 44px; height: 44px;}
  .editorial-image-viewer-gallery .research-carousel-nav {width: 44px; height: 44px;}
}
