/* Scoped editorial tables and method notes for the bilingual ghost-citation article. */
.ghost-citations .article-body .table-wrap{margin:28px 0;overflow-x:auto}
.ghost-citations .article-body table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.6}
.ghost-citations .article-body th,.ghost-citations .article-body td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #c8c1b8;overflow-wrap:anywhere;color:#11131b}
.ghost-citations .article-body th{background:#e7dfd4;font-weight:700}
.ghost-citations .article-body figure{margin:32px 0}
.ghost-citations .article-body figure img{display:block;width:100%;max-width:620px;height:auto;margin:auto;border-radius:8px}
.ghost-citations .article-body figure:has(img[src*="medium-"]) img{max-width:100%}
.ghost-citations .article-body .note{font-size:.87rem;color:#45434c}
.ghost-citations .article-body .methodology{padding:22px 0;margin:40px 0;border-block:1px solid #c8c1b8}
.ghost-citations .article-body .methodology summary{cursor:pointer;font-weight:700;font-size:1.18rem;line-height:1.5;color:#11131b}
.ghost-citations .article-body .methodology[open] summary{margin-bottom:22px}
.ghost-citations .article-body .methodology summary:focus-visible{outline:3px solid #843527;outline-offset:5px}
@media(max-width:600px){
  .ghost-citations .article-body table{min-width:0}
  .ghost-citations .article-body table,.ghost-citations .article-body tbody,.ghost-citations .article-body tr,.ghost-citations .article-body td{display:block}
  .ghost-citations .article-body thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .ghost-citations .article-body tbody tr{border:1px solid #c8c1b8;margin-bottom:18px;border-radius:6px;overflow:hidden}
  .ghost-citations .article-body td{border-bottom:0;padding:12px}
  .ghost-citations .article-body td+td{border-top:1px solid #d8d0c6}
  .ghost-citations .article-body td::before{content:attr(data-label);display:block;font-size:.76rem;font-weight:700;color:#45434c;margin-bottom:6px}
}
