/* Print: articles read as plain documents */
@page {
	margin: 20mm;
}

body {
	background: #fff;
	color: #000;
	font-size: 11pt;
	line-height: 1.5;
}

.skip-link,
.site-header,
.site-footer,
.article-aside,
.related,
.search-panel,
.nav-toggle,
.copy-link {
	display: none !important;
}

.single-main {
	max-width: none;
	padding: 0;
}

.article-layout {
	display: block;
	border-top: 0;
	padding-top: 12pt;
}

.article-main {
	max-width: none;
}

.article-head {
	max-width: none;
	padding: 12pt 0;
}

.article-head h1 {
	font-size: 24pt;
}

.article-head__standfirst {
	font-size: 13pt;
}

.prose {
	font-size: 11pt;
	line-height: 1.55;
	color: #000;
}

.prose h2 {
	font-size: 16pt;
	margin-top: 20pt;
	break-after: avoid;
}

.prose h3 {
	font-size: 13pt;
	break-after: avoid;
}

.prose a {
	color: #000;
	text-decoration: none;
}

.prose a[href^='http']::after {
	content: ' (' attr(href) ')';
	font-size: 9pt;
	word-break: break-all;
}

.prose table,
.prose blockquote,
.prose .is-style-note,
.prose .is-style-important,
.prose figure {
	break-inside: avoid;
}

.table-scroll {
	overflow: visible;
}

.prose table {
	min-width: 0;
}

.prose .is-style-note,
.prose .is-style-important {
	background: none;
	border: 1px solid #999;
}

.author-box,
.article-disclaimer {
	break-inside: avoid;
}
