/* Ordnance — the printed sheet keeps the strip, the facts and the article. */

@page {
	margin: 16mm 14mm;
}

.ord-nav,
.ord-mobile-menu,
.ord-mobile-search,
.ord-footer,
.ord-toc__utils,
.ord-related,
.ord-pagination,
.ord-filters,
.ord-skip,
.ord-crosshair,
.ord-searchform,
.ord-hero__actions {
	display: none !important;
}

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

.ord-strip {
	background: none;
	color: #000;
	border-bottom: 1.5pt solid #000;
	padding-inline: 0;
}

.ord-grid-bg,
.ord-glance,
.ord-prose .is-style-survey-note {
	background-image: none !important;
}

.ord-body--toc {
	display: block;
}

.ord-toc {
	border: 1pt solid #000;
	padding: 8pt 10pt;
	margin-bottom: 16pt;
	break-inside: avoid;
}

.ord-toc__summary {
	display: none;
}

.ord-prose {
	max-width: none;
	font-size: 11pt;
}

.ord-prose > h2,
.ord-faq__title {
	break-after: avoid;
}

.ord-prose figure,
.ord-scroll,
.ord-glance,
.ord-practical__col,
.ord-faq__item {
	break-inside: avoid;
}

.ord-faq__item {
	border-bottom: .5pt solid #999;
}

.ord-faq__a {
	display: block !important;
}

.ord-scroll {
	overflow: visible;
}

.ord-prose table {
	min-width: 0;
}

/* Print the destination of every link in the article, so a paper sheet stays useful. */
.ord-prose a[href^="http"]::after {
	content: " (" attr( href ) ")";
	font-family: monospace;
	font-size: 8pt;
	word-break: break-all;
}
