.article-table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #e2e2e2;border-radius:5px}
.article-table table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;font-weight:400;line-height:1.8}
.article-table th,.article-table td{padding:12px 14px;border-bottom:1px solid #e8e8e8;vertical-align:top;overflow-wrap:anywhere}
.article-table th{background:#f0f5fb;font-weight:900}
.article-table tr:last-child td{border-bottom:0}
.article-table[data-columns="3"] :is(th,td):first-child{width:3.5em;white-space:nowrap}
.article-table[data-columns="3"] :is(th,td):last-child{width:5em;white-space:nowrap}
.article-table[data-columns="2"] :is(th,td):first-child{width:36%}
.hero-copy h1{text-wrap:balance}
.quoted-photo:has(img[src$="beast.png"]){max-width:440px}
.article-body sup{font-size:12px;line-height:0;vertical-align:super;margin-left:3px}
.footnote-ref{white-space:nowrap;text-decoration:none}
.article-body .source-list{padding-left:24px;font-size:13px;line-height:1.9}
.article-body .source-list li{margin:16px 0;scroll-margin-top:110px}
.footnote-back{font-size:14px;white-space:nowrap}
.footnote-backs{display:inline-block}
.footnote-ref{scroll-margin-top:120px}
@media(max-width:520px){.article-table table{font-size:14px}.article-table th,.article-table td{padding:10px 8px}.article-body .source-list{font-size:12px}.hero-copy .film-title{overflow-wrap:anywhere}.column-heading span{display:inline-block}}
.article .article-body .film-information .revival-date{margin:18px 0 12px;color:var(--blue);font-size:26px;font-weight:900;line-height:1.5}
.article .article-body .film-information .revival-note{color:#666;font-size:13px;line-height:1.8}
@media(max-width:520px){.article .article-body .film-information .revival-date{font-size:22px}}

/* Shared compact citations override the early manuscript preview spacing. */
.article.article .column-footnotes .source-list{font-size:14px;line-height:1.65}
.article.article .column-footnotes .source-list li{margin:0 0 4px;padding:3px 6px}
