/* Overrides for /ai-journalism/ section pages and editions. */
.aij-section-foot,
.aij-section-foot p,
.news-section-attribution{font-size:14px;color:var(--aij-muted,#5d625f);border-top:1px solid var(--aij-rule,#c8c2b6);padding-top:12px;margin-top:16px}
.news-footer-grid .news-section-attribution{grid-column:1/-1;margin-top:0}
.news-corrections-prompt{font-size:14px;color:var(--aij-muted,#5d625f);border-top:1px solid var(--aij-rule,#c8c2b6);padding-top:12px;margin-top:16px}
.aij-section-foot a,
.news-section-attribution a,
.news-corrections-prompt a,
.aij-body a,
.news-note a,
.news-method a{display:inline-flex;align-items:center;min-height:44px}
.aij-utility a{display:inline-flex;align-items:center;min-height:44px}
.ai-news .news-kicker,
.ai-news .news-edition,
.ai-news .news-archive-link,
.ai-news .news-masthead-top a{font-size:13px}
.ai-news .news-caption,
.ai-news .news-image-credit,
.ai-news .cap-what,
.ai-news .cap-why{font-size:13px}
.ai-news .source-label,
.ai-news .news-sources a,
.ai-news .source-links a,
.ai-news .source-separator,
.ai-news .story-navigation span{font-size:13px}
.ai-news .news-image-credit a,
.aij-credit a{display:inline-flex;align-items:center;min-height:44px}
.ai-news .news-byline{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--aij-muted,#5d625f);margin:0 0 14px}
.aij-house-ad__label{font-size:13px}
.house-ad-label{font-size:13px}
.aij-sources .aij-role,
.aij-sources a,
.aij-story-nav span{font-size:13px}
.aij-edition-nav a{display:inline-flex;align-items:center;min-height:44px}
.ai-news .news-masthead-top a,
.ai-news .news-archive-link{display:inline-flex;align-items:center;min-height:44px}
