/* 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}
/* WL-3: list links that were under 44px. The row keeps its height: the link carries the row's padding. */
.aij-utility li>a{box-sizing:border-box;min-width:44px;justify-content:center}
.aij .aij-contents ol>li{padding-block:0}
.aij .aij-contents ol>li>a{box-sizing:border-box;min-height:44px;padding-block:var(--aij-space-2);align-content:center}
.aij #archive li>a{display:block;min-height:44px;align-content:center}
.aij #archive .aij-archive-edition>div>a{display:inline-flex;align-items:center;min-height:44px}
/* WL-4: the support address keeps the 44px box of the links beside it, without the G-19 padding and negative margin
   that made it overlap the link on the next line (stories and photo credits). */
.aij-body a[href^="mailto:support@theamateur.co.uk"],.aij-credit a[href^="mailto:support@theamateur.co.uk"]{padding-block:0;margin-block:0}
/* WL-24 (EH-2): the bracketed support address in an image credit stays on one line with its brackets. */
.aij-credit .aij-credit-contact{white-space:nowrap}
