<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ritchieboys.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>Ritchie Boys Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ritchieboys.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://ritchieboys.org/wiki/Special:Contributions/Maintenance_script"/>
	<updated>2026-09-17T16:18:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://ritchieboys.org/index.php?title=MediaWiki:Common.css&amp;diff=118116</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ritchieboys.org/index.php?title=MediaWiki:Common.css&amp;diff=118116"/>
		<updated>2026-09-14T04:41:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Wikipedia-like article infobox (Vector does not ship these styles). */&lt;br /&gt;
table.infobox,&lt;br /&gt;
table.infobox.vcard,&lt;br /&gt;
table.soldier-infobox,&lt;br /&gt;
.infobox.soldier-infobox {&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
	max-width: 40%;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	border-collapse: separate;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.soldier-infobox .infobox-above {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.4em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.soldier-infobox .infobox-header {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.3em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.soldier-infobox .infobox-image {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.4em 0.2em 0.2em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-caption,&lt;br /&gt;
.soldier-infobox .infobox-caption {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	padding: 0.2em 0.4em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-label,&lt;br /&gt;
.infobox th.infobox-label,&lt;br /&gt;
.soldier-infobox .infobox-label,&lt;br /&gt;
.soldier-infobox th.infobox-label {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	width: 38%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0.2em 0.5em 0.2em 0.5em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox td.infobox-data,&lt;br /&gt;
.soldier-infobox td.infobox-data {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0.2em 0.5em 0.2em 0.4em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox &amp;gt; tbody &amp;gt; tr,&lt;br /&gt;
.soldier-infobox &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
	display: table-row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Slightly wider left sidebar (default Vector is 10em) so labels like&lt;br /&gt;
 * &amp;quot;Congressional Gold Medal&amp;quot; fit on one line.&lt;br /&gt;
 * IMPORTANT: scope to Vector only — these rules wreck Minerva mobile layout.&lt;br /&gt;
 */&lt;br /&gt;
.skin-vector #mw-panel,&lt;br /&gt;
.skin-vector-legacy #mw-panel {&lt;br /&gt;
	width: 15em !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-vector .mw-body,&lt;br /&gt;
.skin-vector #mw-head-base,&lt;br /&gt;
.skin-vector #left-navigation,&lt;br /&gt;
.skin-vector #mw-data-after-content,&lt;br /&gt;
.skin-vector .mw-footer,&lt;br /&gt;
.skin-vector-legacy .mw-body,&lt;br /&gt;
.skin-vector-legacy #mw-head-base,&lt;br /&gt;
.skin-vector-legacy #left-navigation,&lt;br /&gt;
.skin-vector-legacy #mw-data-after-content,&lt;br /&gt;
.skin-vector-legacy .mw-footer {&lt;br /&gt;
	margin-left: 15em !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-vector #p-personal ul,&lt;br /&gt;
.skin-vector-legacy #p-personal ul {&lt;br /&gt;
	padding-left: 15em !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 982px) {&lt;br /&gt;
	.skin-vector .mw-body,&lt;br /&gt;
	.skin-vector #mw-head-base,&lt;br /&gt;
	.skin-vector #left-navigation,&lt;br /&gt;
	.skin-vector #mw-data-after-content,&lt;br /&gt;
	.skin-vector .mw-footer,&lt;br /&gt;
	.skin-vector-legacy .mw-body,&lt;br /&gt;
	.skin-vector-legacy #mw-head-base,&lt;br /&gt;
	.skin-vector-legacy #left-navigation,&lt;br /&gt;
	.skin-vector-legacy #mw-data-after-content,&lt;br /&gt;
	.skin-vector-legacy .mw-footer {&lt;br /&gt;
		margin-left: 16em !important;&lt;br /&gt;
	}&lt;br /&gt;
	.skin-vector #p-personal ul,&lt;br /&gt;
	.skin-vector-legacy #p-personal ul {&lt;br /&gt;
		padding-left: 16em !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 2010 sidebar logo: source file is 1024px; keep badge size, center in wider slot. */&lt;br /&gt;
.skin-vector #p-logo,&lt;br /&gt;
.skin-vector-legacy #p-logo {&lt;br /&gt;
	height: 160px !important;&lt;br /&gt;
	width: 15em !important;&lt;br /&gt;
	margin: 0 auto 0.6em auto;&lt;br /&gt;
}&lt;br /&gt;
.skin-vector #p-logo a,&lt;br /&gt;
.skin-vector #p-logo a.mw-wiki-logo,&lt;br /&gt;
.skin-vector .mw-wiki-logo,&lt;br /&gt;
.skin-vector-legacy #p-logo a,&lt;br /&gt;
.skin-vector-legacy #p-logo a.mw-wiki-logo,&lt;br /&gt;
.skin-vector-legacy .mw-wiki-logo {&lt;br /&gt;
	height: 160px !important;&lt;br /&gt;
	width: 160px !important;&lt;br /&gt;
	margin-left: auto !important;&lt;br /&gt;
	margin-right: auto !important;&lt;br /&gt;
	background-size: contain !important;&lt;br /&gt;
	background-position: center center !important;&lt;br /&gt;
	background-repeat: no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If someone uses Vector 2022, do not leave the badge at 50px. */&lt;br /&gt;
.skin-vector-2022 .mw-logo-icon {&lt;br /&gt;
	height: 120px !important;&lt;br /&gt;
	width: 120px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Minerva / MobileFrontend: undo any leftover desktop chrome and keep content full-width. */&lt;br /&gt;
.skin-minerva .mw-body,&lt;br /&gt;
.skin-minerva #content,&lt;br /&gt;
.skin-minerva .mw-content-container,&lt;br /&gt;
.skin-minerva .mf-page-content {&lt;br /&gt;
	margin-left: 0 !important;&lt;br /&gt;
	margin-right: 0 !important;&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva table.infobox,&lt;br /&gt;
.skin-minerva table.soldier-infobox,&lt;br /&gt;
.skin-minerva .infobox.soldier-infobox {&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	width: 100% !important;&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
	margin: 0.5em 0 1em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-feature-thumbs,&lt;br /&gt;
.skin-minerva .home-hero-photo,&lt;br /&gt;
.skin-minerva .home-start-here {&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-feature-thumbs {&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft-launch sitenotice: align with mobile content column */&lt;br /&gt;
.skin-minerva .sitenotice-softlaunch,&lt;br /&gt;
.skin-minerva #siteNotice,&lt;br /&gt;
.skin-minerva .mw-site-notice {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-left: auto;&lt;br /&gt;
	margin-right: auto;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding-left: 0.25em;&lt;br /&gt;
	padding-right: 0.25em;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.sitenotice-softlaunch {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
	margin: 0.35em 0 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Find-a-soldier: keep a normal-sized field on phones (not full bleed) */&lt;br /&gt;
.skin-minerva .home-find {&lt;br /&gt;
	max-width: 22em !important;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	margin-left: auto;&lt;br /&gt;
	margin-right: auto;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-find-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-find-suggest-wrap {&lt;br /&gt;
	flex: 1 1 auto;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
	max-width: 14em;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-find-input,&lt;br /&gt;
.skin-minerva .soldier-find-form input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.skin-minerva .soldier-find-form input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
.skin-minerva .home-find input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.skin-minerva .home-find input[type=&amp;quot;text&amp;quot;] {&lt;br /&gt;
	width: 100% !important;&lt;br /&gt;
	max-width: 14em !important;&lt;br /&gt;
	min-width: 0 !important;&lt;br /&gt;
	flex: 0 1 14em !important;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-find-button {&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote,&lt;br /&gt;
.hatnote.unconfirmed-banner,&lt;br /&gt;
.unconfirmed-banner {&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	border: none;&lt;br /&gt;
	padding: 0 0 0.5em 1.6em;&lt;br /&gt;
	margin: 0 0 0.6em 0;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote.research-notes-disclaimer {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	padding-left: 0;&lt;br /&gt;
	margin: 0 0 0.5em 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote.source-confidence-cue,&lt;br /&gt;
.source-confidence-cue {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	padding-left: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-page-footer-notes {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	margin: 1.5em 0 0.75em 0;&lt;br /&gt;
	padding: 0.75em 0 0 0;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-page-footer-notes .hatnote {&lt;br /&gt;
	margin-bottom: 0.45em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-page-footer-notes .hatnote:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide until Common.js moves these into .soldier-page-footer-notes (keeps the lead clear). */&lt;br /&gt;
.mw-parser-output &amp;gt; .research-notes-disclaimer,&lt;br /&gt;
.mw-parser-output &amp;gt; .source-confidence-cue,&lt;br /&gt;
.mw-parser-output &amp;gt; .hatnote.research-notes-disclaimer,&lt;br /&gt;
.mw-parser-output &amp;gt; .hatnote.source-confidence-cue {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Blank lines after the Soldier template / between hatnotes become &amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; and sit&lt;br /&gt;
 * beside the floated infobox as a tall empty column. Collapse them so the lead&lt;br /&gt;
 * starts at the top next to the infobox.&lt;br /&gt;
 */&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.soldier-infobox) &amp;gt; p:has(&amp;gt; br:only-child),&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.infobox.soldier-infobox) &amp;gt; p:has(&amp;gt; br:only-child),&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.soldier-infobox) &amp;gt; p:empty,&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.infobox.soldier-infobox) &amp;gt; p:empty {&lt;br /&gt;
	display: none;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.soldier-infobox) &amp;gt; .soldier-lead,&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.infobox.soldier-infobox) &amp;gt; .soldier-lead {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-research-notes {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wikipedia-style award ribbon rack in the main article column */&lt;br /&gt;
.soldier-awards-section {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	margin: 1em 0 1.25em 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-heading {&lt;br /&gt;
	font-family: inherit;&lt;br /&gt;
	font-size: 1.5em;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
	margin: 1em 0 0.5em 0;&lt;br /&gt;
	padding-bottom: 0.15em;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-list {&lt;br /&gt;
	margin: 0.75em 0 0.25em 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-list ul,&lt;br /&gt;
.soldier-awards-section ul {&lt;br /&gt;
	margin: 0.4em 0 0.4em 1.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep extra award notes on one line (e.g. Chafee statue sentence) */&lt;br /&gt;
.soldier-awards-list li {&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon rack: tiny gaps like Wikipedia (border-spacing 2px + 1px cell pad) */&lt;br /&gt;
.soldier-awards-section .soldier-ribbon-rack,&lt;br /&gt;
table.soldier-ribbon-rack {&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	border-collapse: separate;&lt;br /&gt;
	border-spacing: 2px;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	border: none;&lt;br /&gt;
	width: max-content;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-section &amp;gt; table.soldier-ribbon-rack:first-of-type {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate tables per row — mirror Wikipedia&#039;s ~4px row gap */&lt;br /&gt;
.soldier-awards-section &amp;gt; table.soldier-ribbon-rack + table.soldier-ribbon-rack {&lt;br /&gt;
	margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack,&lt;br /&gt;
table.soldier-ribbon-rack &amp;gt; tbody &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.soldier-ribbon-rack &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	border: none !important;&lt;br /&gt;
	background: transparent !important;&lt;br /&gt;
	padding: 1px !important;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack img,&lt;br /&gt;
table.soldier-ribbon-rack .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	max-width: 106px;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbons + captions in one table: equal columns so each label centers under its ribbon */&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled {&lt;br /&gt;
	table-layout: fixed;&lt;br /&gt;
	line-height: normal;&lt;br /&gt;
	margin-bottom: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled &amp;gt; tbody &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	width: 118px;&lt;br /&gt;
	max-width: 118px;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled td.soldier-award-caption {&lt;br /&gt;
	line-height: 1.35 !important;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	padding: 0.4em 0.45em !important;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
	word-break: normal;&lt;br /&gt;
	border: 1px solid #a2a9b1 !important;&lt;br /&gt;
	background: #f8f9fa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match en.wikipedia awards wikitable: auto column widths from content&lt;br /&gt;
   (long names get more space), centered, no artificial skinny max-width */&lt;br /&gt;
table.soldier-awards-grid {&lt;br /&gt;
	margin: 1em auto;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	table-layout: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-awards-grid &amp;gt; tbody &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.soldier-awards-grid td {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	padding: 0.4em 0.65em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
	word-break: normal;&lt;br /&gt;
	hyphens: manual;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-data-disclaimer {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	padding: 0.7em 0.9em;&lt;br /&gt;
	margin: 0.8em 0 1em 0;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-lead {&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-lead {&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find {&lt;br /&gt;
	margin: 0 0 1.25em 0;&lt;br /&gt;
	padding: 0.85em 1em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	max-width: 36em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-title {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.1em;&lt;br /&gt;
	margin: 0 0 0.45em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-label {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	margin-bottom: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest-wrap {&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	top: 100%;&lt;br /&gt;
	z-index: 50;&lt;br /&gt;
	margin: 0.15em 0 0;&lt;br /&gt;
	padding: 0.2em 0;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);&lt;br /&gt;
	max-height: 16em;&lt;br /&gt;
	overflow-y: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest[hidden] {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest li {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0.4em 0.65em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest li:hover,&lt;br /&gt;
.home-find-suggest li.home-find-suggest-active {&lt;br /&gt;
	background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-input {&lt;br /&gt;
	flex: 1 1 14em;&lt;br /&gt;
	min-width: 12em;&lt;br /&gt;
	padding: 0.35em 0.5em;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-button {&lt;br /&gt;
	padding: 0.35em 0.85em;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background: #3366cc;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	border: 1px solid #3366cc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-button:hover {&lt;br /&gt;
	background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-hint {&lt;br /&gt;
	margin: 0.55em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-more {&lt;br /&gt;
	margin: 0.75em 0 0;&lt;br /&gt;
	padding-top: 0.65em;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Directory lists from the categorytree parser function (Contents and any&lt;br /&gt;
 * future page that embeds one): match MediaWiki category pages&lt;br /&gt;
 * (.mw-category-columns) with a compact 3-column layout so long indexes&lt;br /&gt;
 * are not a single tall stack.&lt;br /&gt;
 */&lt;br /&gt;
.CategoryTreeTag {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
	column-gap: 1.25em;&lt;br /&gt;
	margin: 0.4em 0 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CategoryTreeTag &amp;gt; .CategoryTreeSection {&lt;br /&gt;
	break-inside: avoid;&lt;br /&gt;
	-webkit-column-break-inside: avoid;&lt;br /&gt;
	page-break-inside: avoid;&lt;br /&gt;
	margin: 0.12em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
	.CategoryTreeTag {&lt;br /&gt;
		column-count: 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
	.CategoryTreeTag {&lt;br /&gt;
		column-count: 1;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-hero-photo {&lt;br /&gt;
	margin: 0 0 1.35em 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-hero-photo img,&lt;br /&gt;
.home-hero-photo .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 56em;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumbs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em 1.25em;&lt;br /&gt;
	margin: 0.75em 0 0.35em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumb {&lt;br /&gt;
	flex: 0 0 150px;&lt;br /&gt;
	width: 150px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumb a {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumb img,&lt;br /&gt;
.home-feature-thumb .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 150px;&lt;br /&gt;
	height: 220px;&lt;br /&gt;
	margin: 0 auto 0.4em;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-caption {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em 1.25em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book-cover {&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book-cover img,&lt;br /&gt;
.home-book-cover .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	max-width: 140px;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book-text {&lt;br /&gt;
	flex: 1 1 16em;&lt;br /&gt;
	min-width: 12em;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.needs-source,&lt;br /&gt;
.needs-source a {&lt;br /&gt;
	font-style: normal;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output &amp;gt; p:first-of-type {&lt;br /&gt;
	margin-top: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
	table.infobox,&lt;br /&gt;
	table.soldier-infobox {&lt;br /&gt;
		float: none;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		width: 100%;&lt;br /&gt;
		max-width: 100%;&lt;br /&gt;
		margin: 0 0 1em 0;&lt;br /&gt;
	}&lt;br /&gt;
	.home-find-row {&lt;br /&gt;
		flex-direction: column;&lt;br /&gt;
		align-items: stretch;&lt;br /&gt;
	}&lt;br /&gt;
	.home-find-input,&lt;br /&gt;
	.home-find-button {&lt;br /&gt;
		width: 100%;&lt;br /&gt;
		box-sizing: border-box;&lt;br /&gt;
	}&lt;br /&gt;
	.home-find-button {&lt;br /&gt;
		margin-top: 0.35em;&lt;br /&gt;
	}&lt;br /&gt;
	.soldier-facts-box,&lt;br /&gt;
	.soldier-facts-panel,&lt;br /&gt;
	.soldier-summary-panel {&lt;br /&gt;
		max-width: 100%;&lt;br /&gt;
	}&lt;br /&gt;
	.drive-folder-frame {&lt;br /&gt;
		min-height: 360px;&lt;br /&gt;
		height: 60vh;&lt;br /&gt;
	}&lt;br /&gt;
	.google-form-frame {&lt;br /&gt;
		min-height: 420px;&lt;br /&gt;
		height: 70vh;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Collapsible JS inserts [Expand]/[Collapse] flush against header text.&lt;br /&gt;
   Core .mw-collapsible-toggle-default { margin: 0; padding: 0 } wins over a&lt;br /&gt;
   single-class rule, so target both classes. */&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default {&lt;br /&gt;
	margin-left: 0.4em;&lt;br /&gt;
	padding-left: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeline disclosures open from the left, like the Technical record control. */&lt;br /&gt;
.soldier-timeline {&lt;br /&gt;
	display: flow-root;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-timeline + h2 {&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-timeline-body {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	padding-top: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-timeline .mw-collapsible-toggle.mw-collapsible-toggle-default {&lt;br /&gt;
	float: left;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	margin-right: 0.5em;&lt;br /&gt;
	padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact disclosure in the text column beside the floated infobox.&lt;br /&gt;
   clear:both here (and on .soldier-gallery) caused the huge Gallery gaps. */&lt;br /&gt;
.soldier-upload-box {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.35em 0 0.85em;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	border: none;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	clear: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-box &amp;gt; summary {&lt;br /&gt;
	display: list-item;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	padding: 0.35em 0.6em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
	width: fit-content;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-box &amp;gt; summary:hover {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-box[open] &amp;gt; summary {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	border-bottom-left-radius: 0;&lt;br /&gt;
	border-bottom-right-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-body {&lt;br /&gt;
	padding: 0.65em 0.75em 0.75em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-top: none;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-section {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-ocr {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	padding-top: 0.75em;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-heading {&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-help {&lt;br /&gt;
	margin: 0 0 0.5em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-ocr-slot:empty {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-form label {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-file {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-form button,&lt;br /&gt;
.soldier-contrib-ocr &amp;gt; button {&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
	margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-status {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-login {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Site-wide OCR inbox (Contribute documents) */&lt;br /&gt;
.ocr-review-box {&lt;br /&gt;
	margin: 0.75em 0 1em;&lt;br /&gt;
	padding: 0.75em 1em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: min(96em, 100%);&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-box h3 {&lt;br /&gt;
	margin: 0 0 0.4em;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-host,&lt;br /&gt;
.ocr-review-panel {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-layout {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em;&lt;br /&gt;
	margin-top: 0.6em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-preview {&lt;br /&gt;
	flex: 1 1 180px;&lt;br /&gt;
	max-width: min(280px, 100%);&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-sticky {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	top: 0.75em;&lt;br /&gt;
	align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-preview img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-facts {&lt;br /&gt;
	flex: 2 1 220px;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-facts textarea {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	min-height: 8em;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	font-family: ui-monospace, monospace;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
	padding: 0.35em 0;&lt;br /&gt;
	border-bottom: 1px solid #e4e8df;&lt;br /&gt;
}&lt;br /&gt;
.ocr-change-line {&lt;br /&gt;
	flex: 1 1 12em;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-details {&lt;br /&gt;
	flex: 1 1 100%;&lt;br /&gt;
	margin: 0.15em 0 0.25em 1.5em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-details summary {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-row input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
.ocr-fact-value {&lt;br /&gt;
	flex: 1 1 12em;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-meta {&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-actions {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-btn {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-dry-run {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding: 0.55em 0.7em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.ocr-dry-run ul {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-seed-banner {&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding: 0.45em 0.65em;&lt;br /&gt;
	background: #fff8e6;&lt;br /&gt;
	border: 1px solid #c8a84b;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-status {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	flex: 1 1 100%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-preview {&lt;br /&gt;
	margin: 0.85em 0;&lt;br /&gt;
	padding: 0.55em 0.7em;&lt;br /&gt;
	background: #f0f6e8;&lt;br /&gt;
	border: 1px solid #a3b18a;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-preview-list {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-preview-list li {&lt;br /&gt;
	margin: 0.2em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced {&lt;br /&gt;
	margin: 0.75em 0;&lt;br /&gt;
	padding: 0.4em 0.55em;&lt;br /&gt;
	border: 1px dashed #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced &amp;gt; summary {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced-body {&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced-actions {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-card {&lt;br /&gt;
	margin: 0.75em 0;&lt;br /&gt;
	padding: 0.65em 0.75em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	margin: 0.35em 0 0.75em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table th {&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background: #3f4a3c;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	padding: 0.45em 0.55em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0.55em 0.6em;&lt;br /&gt;
	border-bottom: 1px solid #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-card {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-left: 4px solid #c8ccd1;&lt;br /&gt;
	border-radius: 0;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-matched {&lt;br /&gt;
	border-left: 4px solid #14866d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-unresolved {&lt;br /&gt;
	border-left: 4px solid #fc3;&lt;br /&gt;
	background: #fffdf5;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-done {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border-left-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table .ocr-group-heading-row td {&lt;br /&gt;
	background: #ece6da;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border-bottom: 1px solid #c8ccd1;&lt;br /&gt;
	padding-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-col-do {&lt;br /&gt;
	width: 4.2em;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.ocr-scan-name {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-scan-bits {&lt;br /&gt;
	margin-top: 0.2em;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-wiki-page-name {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-wiki-missing {&lt;br /&gt;
	color: #6b4c00;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-store {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.ocr-row-outcome {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-write {&lt;br /&gt;
	background: #eaf5f0;&lt;br /&gt;
	border: 1px solid #14866d;&lt;br /&gt;
	padding: 0.4em 0.55em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-unmatched {&lt;br /&gt;
	background: #fff8e0;&lt;br /&gt;
	border: 1px solid #fc3;&lt;br /&gt;
	padding: 0.4em 0.55em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-skip,&lt;br /&gt;
.ocr-outcome-idle {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-row-write-list {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding-left: 1.15em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-banner {&lt;br /&gt;
	margin: 0 0 0.75em;&lt;br /&gt;
	padding: 0.65em 0.8em;&lt;br /&gt;
	background: #eaf3ff;&lt;br /&gt;
	border: 1px solid #a2b7d2;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-banner strong {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-person {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-person &amp;gt; ul {&lt;br /&gt;
	margin: 0.15em 0 0.35em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-count {&lt;br /&gt;
	margin: 0.35em 0 0.15em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-matched {&lt;br /&gt;
	border-left: 4px solid #14866d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-unresolved {&lt;br /&gt;
	border-left: 4px solid #fc3;&lt;br /&gt;
	background: #fffdf5;&lt;br /&gt;
}&lt;br /&gt;
.ocr-group-heading {&lt;br /&gt;
	margin: 1.1em 0 0.4em;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	border-bottom: 1px solid #c8ccd1;&lt;br /&gt;
	padding-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-step {&lt;br /&gt;
	font-size: 80%;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.04em;&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
	margin-bottom: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-who,&lt;br /&gt;
.ocr-card-match,&lt;br /&gt;
.ocr-card-update {&lt;br /&gt;
	margin: 0.55em 0;&lt;br /&gt;
	padding: 0.45em 0.55em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-who-label {&lt;br /&gt;
	font-size: 80%;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.03em;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin-bottom: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-hint {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-include-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-done {&lt;br /&gt;
	opacity: 0.88;&lt;br /&gt;
	border-left-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-primary .ocr-change-line {&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-name {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-meta,&lt;br /&gt;
.ocr-match-status {&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-match {&lt;br /&gt;
	margin: 0.35em 0 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-suggest {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 0.15em;&lt;br /&gt;
	margin: 0.25em 0 0.4em;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	padding: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-suggest-item {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	padding: 0.3em 0.4em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.ocr-suggest-item:hover {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-changes {&lt;br /&gt;
	margin-top: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-more {&lt;br /&gt;
	margin-top: 0.45em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-success .ocr-apply-links {&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-success .ocr-apply-links li {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-item {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-thumb {&lt;br /&gt;
	width: 56px;&lt;br /&gt;
	height: 56px;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-meta {&lt;br /&gt;
	flex: 1 1 12em;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-progress-wrap {&lt;br /&gt;
	height: 8px;&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	margin: 0.4em 0 0.6em;&lt;br /&gt;
	max-width: 28em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-progress-bar {&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	background: #3366cc;&lt;br /&gt;
	transition: width 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ocr-page-picker {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-page-item {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	padding: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-page-item img {&lt;br /&gt;
	display: block;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	margin-bottom: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-group {&lt;br /&gt;
	margin: 0.6em 0 0.9em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-group h4 {&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-already {&lt;br /&gt;
	opacity: 0.78;&lt;br /&gt;
	background: #f3f4f5;&lt;br /&gt;
}&lt;br /&gt;
.ocr-identity-banner {&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding: 0.5em 0.65em;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-identity-warn {&lt;br /&gt;
	border-color: #fc3;&lt;br /&gt;
	background: #fff8e0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-identity-ok {&lt;br /&gt;
	border-color: #14866d;&lt;br /&gt;
	background: #eaf5f0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-doc-type,&lt;br /&gt;
.ocr-gallery-caption {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-gallery-caption {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-force-identity {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-top: 0.4em;&lt;br /&gt;
	color: #6b4c00;&lt;br /&gt;
}&lt;br /&gt;
.ocr-people-summary {&lt;br /&gt;
	margin: 0.4em 0;&lt;br /&gt;
	padding: 0.45em 0.6em;&lt;br /&gt;
	background: #eaf3ff;&lt;br /&gt;
	border: 1px solid #a2b7d2;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-multi-toolbar {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin: 0.4em 0 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-title,&lt;br /&gt;
.ocr-match-pick {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	margin: 0.25em 0 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-list {&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-filters {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.75rem 1.25rem;&lt;br /&gt;
	margin: 0.4em 0 0.6em;&lt;br /&gt;
	font-size: 0.92em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-filters label {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 0.35em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-clear {&lt;br /&gt;
	margin: 0 0 0.65em;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.ocr-force-multi-upload {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.45em 0 0.6em;&lt;br /&gt;
	font-size: 0.92em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-list li {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
	padding: 0.4em 0.5em;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border: 1px solid #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy person-group class kept for older cached markup */&lt;br /&gt;
.ocr-person-group {&lt;br /&gt;
	margin: 0.75em 0;&lt;br /&gt;
	padding: 0.5em 0.65em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-group h4 {&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-box {&lt;br /&gt;
	margin: 0.35em 0 0.85em;&lt;br /&gt;
	padding: 0.6em 1em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-box &amp;gt; p {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-bar {&lt;br /&gt;
	margin: 0.85em 0 0 !important;&lt;br /&gt;
	padding-top: 0.75em;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-toggle {&lt;br /&gt;
	background: #3366cc;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	border: 1px solid #3366cc;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	padding: 0.15em 0.5em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-toggle:hover {&lt;br /&gt;
	background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-panel {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-identity {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	margin: 0 0 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-group {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	margin: 0 0 0.75em;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-group legend {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin-bottom: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-field {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-field label {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	margin-bottom: 0.15em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 28em;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-actions {&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-cancel {&lt;br /&gt;
	margin-left: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-lead {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-toggle {&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	padding: 0.15em 0.5em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-panel {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-hint {&lt;br /&gt;
	margin: 0 0 0.5em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-text {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	min-height: 8em;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-status {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The Stories — photo galleries and captions */&lt;br /&gt;
.story-gallery {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em 1.25em;&lt;br /&gt;
	margin: 0.75em auto 1.25em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.story-gallery-item {&lt;br /&gt;
	flex: 0 1 16em;&lt;br /&gt;
	max-width: 18em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.story-gallery-item img,&lt;br /&gt;
.story-gallery-item .mw-file-element,&lt;br /&gt;
.story-figure img,&lt;br /&gt;
.story-figure .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	max-height: 20em;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.story-figure {&lt;br /&gt;
	margin: 0.75em auto 1.1em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	max-width: 22em;&lt;br /&gt;
}&lt;br /&gt;
.story-caption {&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notable Ritchie Boys — slide-style portrait cards */&lt;br /&gt;
.notable-slides {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: repeat(auto-fill, minmax(14em, 1fr));&lt;br /&gt;
	gap: 1.15em 1em;&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-card {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	padding: 0.65em 0.7em 0.75em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-photo {&lt;br /&gt;
	margin: 0 0 0.55em;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-photo img,&lt;br /&gt;
.notable-slide-photo .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-nophoto {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	min-height: 8em;&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-name {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 105%;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
	margin: 0 0 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-meta {&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-body ul {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-body li {&lt;br /&gt;
	margin: 0.15em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soldier profile — compact photo gallery (not infobox-style thumbs).&lt;br /&gt;
   Stay in the text column beside the infobox; clearing created empty voids. */&lt;br /&gt;
.soldier-gallery {&lt;br /&gt;
	margin: 0.5em 0 1em;&lt;br /&gt;
	clear: none;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery ul.gallery,&lt;br /&gt;
.soldier-gallery .gallery {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery .gallerybox {&lt;br /&gt;
	margin: 0.15em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery .thumb,&lt;br /&gt;
.soldier-gallery .gallerybox .thumb {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery .gallerytext {&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.25em 0.35em 0.5em;&lt;br /&gt;
	max-width: 12em;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wide By The Numbers tables (many specialty columns) */&lt;br /&gt;
.rb-wide-table {&lt;br /&gt;
	overflow-x: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin: 0.8em 0 1.2em 0;&lt;br /&gt;
}&lt;br /&gt;
.rb-wide-table .wikitable {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* By The Numbers showcase hub (v4) */&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-grid,&lt;br /&gt;
.mw-parser-output .rb-numbers-link-grid {&lt;br /&gt;
	display: grid !important;&lt;br /&gt;
	grid-template-columns: repeat(auto-fit, minmax(12em, 1fr));&lt;br /&gt;
	gap: 0.85em;&lt;br /&gt;
	margin: 1em 0 1.1em 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat,&lt;br /&gt;
.mw-parser-output .rb-numbers-link-card {&lt;br /&gt;
	background: #f7f4ee !important;&lt;br /&gt;
	border: 1px solid #c3b7a4 !important;&lt;br /&gt;
	border-top: 4px solid #3f4a3c !important;&lt;br /&gt;
	padding: 0.95em 1em 1.05em !important;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-num {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 2.2em !important;&lt;br /&gt;
	font-weight: 700 !important;&lt;br /&gt;
	line-height: 1.1;&lt;br /&gt;
	color: #3f4a3c !important;&lt;br /&gt;
	letter-spacing: -0.02em;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-label {&lt;br /&gt;
	margin-top: 0.4em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-note,&lt;br /&gt;
.mw-parser-output .rb-numbers-link-desc {&lt;br /&gt;
	margin-top: 0.35em;&lt;br /&gt;
	font-size: 84%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
	color: #555;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-link-card &amp;gt; a {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Photos page: Google Drive album embed */&lt;br /&gt;
.drive-folder-embed {&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drive-folder-frame {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: min(75vh, 900px);&lt;br /&gt;
	min-height: 520px;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drive-folder-fallback {&lt;br /&gt;
	margin: 0.75em 1em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rb-search-empty-help {&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
	padding: 0.85rem 1rem;&lt;br /&gt;
	border-left: 4px solid #6b3a2a;&lt;br /&gt;
	background: linear-gradient(90deg, rgba(107,58,42,0.08), transparent);&lt;br /&gt;
	max-width: 42rem;&lt;br /&gt;
}&lt;br /&gt;
.rb-search-empty-help ul {&lt;br /&gt;
	margin: 0.4em 0 0.5em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.photos-featured {&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The Stories → soldier profile hub card */&lt;br /&gt;
.story-soldier-hub {&lt;br /&gt;
	margin: 0.35em 0 1.25em;&lt;br /&gt;
	padding: 0.85em 1em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-inner {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.85em 1.1em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-photo {&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-photo img,&lt;br /&gt;
.story-soldier-hub-photo .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 140px;&lt;br /&gt;
	height: 180px;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center top;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-body {&lt;br /&gt;
	flex: 1 1 14em;&lt;br /&gt;
	min-width: 12em;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-kicker {&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.04em;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-name {&lt;br /&gt;
	font-size: 1.25em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-dates {&lt;br /&gt;
	margin-top: 0.25em;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-blurb {&lt;br /&gt;
	margin-top: 0.45em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-cta {&lt;br /&gt;
	margin-top: 0.55em;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Profile → Stories cue */&lt;br /&gt;
.soldier-story-cue {&lt;br /&gt;
	margin: 0.65em 0 1em;&lt;br /&gt;
	padding: 0.55em 0.75em;&lt;br /&gt;
	border-left: 3px solid #2a4b7c;&lt;br /&gt;
	background: #f4f7fb;&lt;br /&gt;
	font-size: 97%;&lt;br /&gt;
}&lt;br /&gt;
.soldier-story-cue-label {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-right: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Same-team rail (team roster samples only; not classmates) */&lt;br /&gt;
.soldier-related {&lt;br /&gt;
	margin: 1em 0 1.35em;&lt;br /&gt;
	padding: 0.75em 0.9em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fbfbfb;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-heading {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	margin: 0 0 0.55em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-block + .soldier-related-block {&lt;br /&gt;
	margin-top: 0.65em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-label {&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-links {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-note {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Contact Us: Google Form embed */&lt;br /&gt;
.google-form-embed {&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.google-form-frame {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: min(90vh, 1500px);&lt;br /&gt;
	min-height: 1100px;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.google-form-fallback {&lt;br /&gt;
	margin: 0.75em 1em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Interview / documentary YouTube watchlist */&lt;br /&gt;
.yt-watch-index {&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview {&lt;br /&gt;
	margin: 0 0 1.6em;&lt;br /&gt;
	padding: 0.85em 1em 1em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fbfcfd;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	margin: 0.75em 0 0.5em;&lt;br /&gt;
	max-width: 640px;&lt;br /&gt;
	background: #111;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-poster,&lt;br /&gt;
.yt-embed.yt-embed-playing {&lt;br /&gt;
	aspect-ratio: 16 / 9;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	background: #111;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-poster {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: #111;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-thumb {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-play {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 50%;&lt;br /&gt;
	top: 50%;&lt;br /&gt;
	transform: translate(-50%, -50%);&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 0.45em;&lt;br /&gt;
	padding: 0.4em 0.85em 0.4em 0.55em;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	background: #cc0000;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-play-icon {&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	border-style: solid;&lt;br /&gt;
	border-width: 8px 0 8px 14px;&lt;br /&gt;
	border-color: transparent transparent transparent #fff;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-playing {&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-frame {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-fallback {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	padding-top: 0.55em;&lt;br /&gt;
	border-top: 1px solid #eaecf0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next-label {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next-list {&lt;br /&gt;
	margin: 0.15em 0 0 1.2em;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next-why {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-media-cue {&lt;br /&gt;
	margin: 0.65em 0 1em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-interview-cue,&lt;br /&gt;
.soldier-film-cue {&lt;br /&gt;
	margin: 0 0 0.45em;&lt;br /&gt;
	padding: 0.55em 0.75em;&lt;br /&gt;
	border-left: 3px solid #7a3e12;&lt;br /&gt;
	background: #faf6f1;&lt;br /&gt;
	font-size: 97%;&lt;br /&gt;
}&lt;br /&gt;
.soldier-film-cue {&lt;br /&gt;
	border-left-color: #2a4b7c;&lt;br /&gt;
	background: #f4f7fb;&lt;br /&gt;
}&lt;br /&gt;
.soldier-interview-cue-label,&lt;br /&gt;
.soldier-film-cue-label {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-right: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Premise strip + books filters + family needs */&lt;br /&gt;
.home-premise {&lt;br /&gt;
  max-width: 42rem;&lt;br /&gt;
  margin: 0.75rem 0 1.25rem;&lt;br /&gt;
  padding: 0.85rem 1rem;&lt;br /&gt;
  border-left: 4px solid #6b3a2a;&lt;br /&gt;
  background: linear-gradient(90deg, rgba(107,58,42,0.08), transparent);&lt;br /&gt;
}&lt;br /&gt;
.home-premise-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 0.35rem;&lt;br /&gt;
}&lt;br /&gt;
.home-premise-links {&lt;br /&gt;
  margin: 0.5rem 0 0;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
.books-filters {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0.4rem;&lt;br /&gt;
  margin: 0.75rem 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
.books-filter {&lt;br /&gt;
  border: 1px solid #bbb;&lt;br /&gt;
  background: #f7f7f7;&lt;br /&gt;
  padding: 0.35rem 0.7rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
}&lt;br /&gt;
.books-filter.is-active {&lt;br /&gt;
  background: #6b3a2a;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-color: #6b3a2a;&lt;br /&gt;
}&lt;br /&gt;
.notable-slide-card.is-book-hidden {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-media {&lt;br /&gt;
  margin: 0.5rem 0 0.85rem;&lt;br /&gt;
}&lt;br /&gt;
.class-story {&lt;br /&gt;
  margin: 0.6rem 0 0.9rem;&lt;br /&gt;
  padding: 0.5rem 0.75rem;&lt;br /&gt;
  background: #f3f0ea;&lt;br /&gt;
  border-left: 3px solid #6b3a2a;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-media-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-bottom: 0.25rem;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://ritchieboys.org/index.php?title=MediaWiki:Common.css&amp;diff=118115</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ritchieboys.org/index.php?title=MediaWiki:Common.css&amp;diff=118115"/>
		<updated>2026-09-14T04:25:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Wikipedia-like article infobox (Vector does not ship these styles). */&lt;br /&gt;
table.infobox,&lt;br /&gt;
table.infobox.vcard,&lt;br /&gt;
table.soldier-infobox,&lt;br /&gt;
.infobox.soldier-infobox {&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
	max-width: 40%;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	border-collapse: separate;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.soldier-infobox .infobox-above {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.4em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.soldier-infobox .infobox-header {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.3em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.soldier-infobox .infobox-image {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.4em 0.2em 0.2em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-caption,&lt;br /&gt;
.soldier-infobox .infobox-caption {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	padding: 0.2em 0.4em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .infobox-label,&lt;br /&gt;
.infobox th.infobox-label,&lt;br /&gt;
.soldier-infobox .infobox-label,&lt;br /&gt;
.soldier-infobox th.infobox-label {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	width: 38%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0.2em 0.5em 0.2em 0.5em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox td.infobox-data,&lt;br /&gt;
.soldier-infobox td.infobox-data {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0.2em 0.5em 0.2em 0.4em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox &amp;gt; tbody &amp;gt; tr,&lt;br /&gt;
.soldier-infobox &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
	display: table-row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Slightly wider left sidebar (default Vector is 10em) so labels like&lt;br /&gt;
 * &amp;quot;Congressional Gold Medal&amp;quot; fit on one line.&lt;br /&gt;
 * IMPORTANT: scope to Vector only — these rules wreck Minerva mobile layout.&lt;br /&gt;
 */&lt;br /&gt;
.skin-vector #mw-panel,&lt;br /&gt;
.skin-vector-legacy #mw-panel {&lt;br /&gt;
	width: 15em !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-vector .mw-body,&lt;br /&gt;
.skin-vector #mw-head-base,&lt;br /&gt;
.skin-vector #left-navigation,&lt;br /&gt;
.skin-vector #mw-data-after-content,&lt;br /&gt;
.skin-vector .mw-footer,&lt;br /&gt;
.skin-vector-legacy .mw-body,&lt;br /&gt;
.skin-vector-legacy #mw-head-base,&lt;br /&gt;
.skin-vector-legacy #left-navigation,&lt;br /&gt;
.skin-vector-legacy #mw-data-after-content,&lt;br /&gt;
.skin-vector-legacy .mw-footer {&lt;br /&gt;
	margin-left: 15em !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-vector #p-personal ul,&lt;br /&gt;
.skin-vector-legacy #p-personal ul {&lt;br /&gt;
	padding-left: 15em !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 982px) {&lt;br /&gt;
	.skin-vector .mw-body,&lt;br /&gt;
	.skin-vector #mw-head-base,&lt;br /&gt;
	.skin-vector #left-navigation,&lt;br /&gt;
	.skin-vector #mw-data-after-content,&lt;br /&gt;
	.skin-vector .mw-footer,&lt;br /&gt;
	.skin-vector-legacy .mw-body,&lt;br /&gt;
	.skin-vector-legacy #mw-head-base,&lt;br /&gt;
	.skin-vector-legacy #left-navigation,&lt;br /&gt;
	.skin-vector-legacy #mw-data-after-content,&lt;br /&gt;
	.skin-vector-legacy .mw-footer {&lt;br /&gt;
		margin-left: 16em !important;&lt;br /&gt;
	}&lt;br /&gt;
	.skin-vector #p-personal ul,&lt;br /&gt;
	.skin-vector-legacy #p-personal ul {&lt;br /&gt;
		padding-left: 16em !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 2010 sidebar logo: source file is 1024px; keep badge size, center in wider slot. */&lt;br /&gt;
.skin-vector #p-logo,&lt;br /&gt;
.skin-vector-legacy #p-logo {&lt;br /&gt;
	height: 160px !important;&lt;br /&gt;
	width: 15em !important;&lt;br /&gt;
	margin: 0 auto 0.6em auto;&lt;br /&gt;
}&lt;br /&gt;
.skin-vector #p-logo a,&lt;br /&gt;
.skin-vector #p-logo a.mw-wiki-logo,&lt;br /&gt;
.skin-vector .mw-wiki-logo,&lt;br /&gt;
.skin-vector-legacy #p-logo a,&lt;br /&gt;
.skin-vector-legacy #p-logo a.mw-wiki-logo,&lt;br /&gt;
.skin-vector-legacy .mw-wiki-logo {&lt;br /&gt;
	height: 160px !important;&lt;br /&gt;
	width: 160px !important;&lt;br /&gt;
	margin-left: auto !important;&lt;br /&gt;
	margin-right: auto !important;&lt;br /&gt;
	background-size: contain !important;&lt;br /&gt;
	background-position: center center !important;&lt;br /&gt;
	background-repeat: no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If someone uses Vector 2022, do not leave the badge at 50px. */&lt;br /&gt;
.skin-vector-2022 .mw-logo-icon {&lt;br /&gt;
	height: 120px !important;&lt;br /&gt;
	width: 120px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Minerva / MobileFrontend: undo any leftover desktop chrome and keep content full-width. */&lt;br /&gt;
.skin-minerva .mw-body,&lt;br /&gt;
.skin-minerva #content,&lt;br /&gt;
.skin-minerva .mw-content-container,&lt;br /&gt;
.skin-minerva .mf-page-content {&lt;br /&gt;
	margin-left: 0 !important;&lt;br /&gt;
	margin-right: 0 !important;&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva table.infobox,&lt;br /&gt;
.skin-minerva table.soldier-infobox,&lt;br /&gt;
.skin-minerva .infobox.soldier-infobox {&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	width: 100% !important;&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
	margin: 0.5em 0 1em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-feature-thumbs,&lt;br /&gt;
.skin-minerva .home-find,&lt;br /&gt;
.skin-minerva .home-hero-photo,&lt;br /&gt;
.skin-minerva .home-start-here {&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .home-feature-thumbs {&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva .soldier-find-form input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.skin-minerva .soldier-find-form input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
.skin-minerva .home-find input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.skin-minerva .home-find input[type=&amp;quot;text&amp;quot;] {&lt;br /&gt;
	width: 100% !important;&lt;br /&gt;
	max-width: 100% !important;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote,&lt;br /&gt;
.hatnote.unconfirmed-banner,&lt;br /&gt;
.unconfirmed-banner {&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	border: none;&lt;br /&gt;
	padding: 0 0 0.5em 1.6em;&lt;br /&gt;
	margin: 0 0 0.6em 0;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote.research-notes-disclaimer {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	padding-left: 0;&lt;br /&gt;
	margin: 0 0 0.5em 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote.source-confidence-cue,&lt;br /&gt;
.source-confidence-cue {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	padding-left: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-page-footer-notes {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	margin: 1.5em 0 0.75em 0;&lt;br /&gt;
	padding: 0.75em 0 0 0;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-page-footer-notes .hatnote {&lt;br /&gt;
	margin-bottom: 0.45em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-page-footer-notes .hatnote:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide until Common.js moves these into .soldier-page-footer-notes (keeps the lead clear). */&lt;br /&gt;
.mw-parser-output &amp;gt; .research-notes-disclaimer,&lt;br /&gt;
.mw-parser-output &amp;gt; .source-confidence-cue,&lt;br /&gt;
.mw-parser-output &amp;gt; .hatnote.research-notes-disclaimer,&lt;br /&gt;
.mw-parser-output &amp;gt; .hatnote.source-confidence-cue {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Blank lines after the Soldier template / between hatnotes become &amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; and sit&lt;br /&gt;
 * beside the floated infobox as a tall empty column. Collapse them so the lead&lt;br /&gt;
 * starts at the top next to the infobox.&lt;br /&gt;
 */&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.soldier-infobox) &amp;gt; p:has(&amp;gt; br:only-child),&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.infobox.soldier-infobox) &amp;gt; p:has(&amp;gt; br:only-child),&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.soldier-infobox) &amp;gt; p:empty,&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.infobox.soldier-infobox) &amp;gt; p:empty {&lt;br /&gt;
	display: none;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.soldier-infobox) &amp;gt; .soldier-lead,&lt;br /&gt;
.mw-parser-output:has(&amp;gt; table.infobox.soldier-infobox) &amp;gt; .soldier-lead {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-research-notes {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wikipedia-style award ribbon rack in the main article column */&lt;br /&gt;
.soldier-awards-section {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	margin: 1em 0 1.25em 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-heading {&lt;br /&gt;
	font-family: inherit;&lt;br /&gt;
	font-size: 1.5em;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
	margin: 1em 0 0.5em 0;&lt;br /&gt;
	padding-bottom: 0.15em;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-list {&lt;br /&gt;
	margin: 0.75em 0 0.25em 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-list ul,&lt;br /&gt;
.soldier-awards-section ul {&lt;br /&gt;
	margin: 0.4em 0 0.4em 1.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep extra award notes on one line (e.g. Chafee statue sentence) */&lt;br /&gt;
.soldier-awards-list li {&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon rack: tiny gaps like Wikipedia (border-spacing 2px + 1px cell pad) */&lt;br /&gt;
.soldier-awards-section .soldier-ribbon-rack,&lt;br /&gt;
table.soldier-ribbon-rack {&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	border-collapse: separate;&lt;br /&gt;
	border-spacing: 2px;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	border: none;&lt;br /&gt;
	width: max-content;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-awards-section &amp;gt; table.soldier-ribbon-rack:first-of-type {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate tables per row — mirror Wikipedia&#039;s ~4px row gap */&lt;br /&gt;
.soldier-awards-section &amp;gt; table.soldier-ribbon-rack + table.soldier-ribbon-rack {&lt;br /&gt;
	margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack,&lt;br /&gt;
table.soldier-ribbon-rack &amp;gt; tbody &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.soldier-ribbon-rack &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	border: none !important;&lt;br /&gt;
	background: transparent !important;&lt;br /&gt;
	padding: 1px !important;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack img,&lt;br /&gt;
table.soldier-ribbon-rack .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	max-width: 106px;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbons + captions in one table: equal columns so each label centers under its ribbon */&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled {&lt;br /&gt;
	table-layout: fixed;&lt;br /&gt;
	line-height: normal;&lt;br /&gt;
	margin-bottom: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled &amp;gt; tbody &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	width: 118px;&lt;br /&gt;
	max-width: 118px;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-ribbon-rack.soldier-awards-labeled td.soldier-award-caption {&lt;br /&gt;
	line-height: 1.35 !important;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	padding: 0.4em 0.45em !important;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
	word-break: normal;&lt;br /&gt;
	border: 1px solid #a2a9b1 !important;&lt;br /&gt;
	background: #f8f9fa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match en.wikipedia awards wikitable: auto column widths from content&lt;br /&gt;
   (long names get more space), centered, no artificial skinny max-width */&lt;br /&gt;
table.soldier-awards-grid {&lt;br /&gt;
	margin: 1em auto;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	table-layout: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.soldier-awards-grid &amp;gt; tbody &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.soldier-awards-grid td {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	padding: 0.4em 0.65em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
	word-break: normal;&lt;br /&gt;
	hyphens: manual;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-data-disclaimer {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	padding: 0.7em 0.9em;&lt;br /&gt;
	margin: 0.8em 0 1em 0;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-lead {&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-lead {&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find {&lt;br /&gt;
	margin: 0 0 1.25em 0;&lt;br /&gt;
	padding: 0.85em 1em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	max-width: 36em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-title {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.1em;&lt;br /&gt;
	margin: 0 0 0.45em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-label {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	margin-bottom: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest-wrap {&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	top: 100%;&lt;br /&gt;
	z-index: 50;&lt;br /&gt;
	margin: 0.15em 0 0;&lt;br /&gt;
	padding: 0.2em 0;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);&lt;br /&gt;
	max-height: 16em;&lt;br /&gt;
	overflow-y: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest[hidden] {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest li {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0.4em 0.65em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-suggest li:hover,&lt;br /&gt;
.home-find-suggest li.home-find-suggest-active {&lt;br /&gt;
	background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-input {&lt;br /&gt;
	flex: 1 1 14em;&lt;br /&gt;
	min-width: 12em;&lt;br /&gt;
	padding: 0.35em 0.5em;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-button {&lt;br /&gt;
	padding: 0.35em 0.85em;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background: #3366cc;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	border: 1px solid #3366cc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-button:hover {&lt;br /&gt;
	background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-hint {&lt;br /&gt;
	margin: 0.55em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-find-more {&lt;br /&gt;
	margin: 0.75em 0 0;&lt;br /&gt;
	padding-top: 0.65em;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Directory lists from the categorytree parser function (Contents and any&lt;br /&gt;
 * future page that embeds one): match MediaWiki category pages&lt;br /&gt;
 * (.mw-category-columns) with a compact 3-column layout so long indexes&lt;br /&gt;
 * are not a single tall stack.&lt;br /&gt;
 */&lt;br /&gt;
.CategoryTreeTag {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
	column-gap: 1.25em;&lt;br /&gt;
	margin: 0.4em 0 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.CategoryTreeTag &amp;gt; .CategoryTreeSection {&lt;br /&gt;
	break-inside: avoid;&lt;br /&gt;
	-webkit-column-break-inside: avoid;&lt;br /&gt;
	page-break-inside: avoid;&lt;br /&gt;
	margin: 0.12em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
	.CategoryTreeTag {&lt;br /&gt;
		column-count: 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
	.CategoryTreeTag {&lt;br /&gt;
		column-count: 1;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-hero-photo {&lt;br /&gt;
	margin: 0 0 1.35em 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-hero-photo img,&lt;br /&gt;
.home-hero-photo .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 56em;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumbs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em 1.25em;&lt;br /&gt;
	margin: 0.75em 0 0.35em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumb {&lt;br /&gt;
	flex: 0 0 150px;&lt;br /&gt;
	width: 150px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumb a {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-thumb img,&lt;br /&gt;
.home-feature-thumb .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 150px;&lt;br /&gt;
	height: 220px;&lt;br /&gt;
	margin: 0 auto 0.4em;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-feature-caption {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em 1.25em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book-cover {&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book-cover img,&lt;br /&gt;
.home-book-cover .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	max-width: 140px;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-book-text {&lt;br /&gt;
	flex: 1 1 16em;&lt;br /&gt;
	min-width: 12em;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.needs-source,&lt;br /&gt;
.needs-source a {&lt;br /&gt;
	font-style: normal;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output &amp;gt; p:first-of-type {&lt;br /&gt;
	margin-top: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
	table.infobox,&lt;br /&gt;
	table.soldier-infobox {&lt;br /&gt;
		float: none;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		width: 100%;&lt;br /&gt;
		max-width: 100%;&lt;br /&gt;
		margin: 0 0 1em 0;&lt;br /&gt;
	}&lt;br /&gt;
	.home-find-row {&lt;br /&gt;
		flex-direction: column;&lt;br /&gt;
		align-items: stretch;&lt;br /&gt;
	}&lt;br /&gt;
	.home-find-input,&lt;br /&gt;
	.home-find-button {&lt;br /&gt;
		width: 100%;&lt;br /&gt;
		box-sizing: border-box;&lt;br /&gt;
	}&lt;br /&gt;
	.home-find-button {&lt;br /&gt;
		margin-top: 0.35em;&lt;br /&gt;
	}&lt;br /&gt;
	.soldier-facts-box,&lt;br /&gt;
	.soldier-facts-panel,&lt;br /&gt;
	.soldier-summary-panel {&lt;br /&gt;
		max-width: 100%;&lt;br /&gt;
	}&lt;br /&gt;
	.drive-folder-frame {&lt;br /&gt;
		min-height: 360px;&lt;br /&gt;
		height: 60vh;&lt;br /&gt;
	}&lt;br /&gt;
	.google-form-frame {&lt;br /&gt;
		min-height: 420px;&lt;br /&gt;
		height: 70vh;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Collapsible JS inserts [Expand]/[Collapse] flush against header text.&lt;br /&gt;
   Core .mw-collapsible-toggle-default { margin: 0; padding: 0 } wins over a&lt;br /&gt;
   single-class rule, so target both classes. */&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default {&lt;br /&gt;
	margin-left: 0.4em;&lt;br /&gt;
	padding-left: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeline disclosures open from the left, like the Technical record control. */&lt;br /&gt;
.soldier-timeline {&lt;br /&gt;
	display: flow-root;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-timeline + h2 {&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-timeline-body {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	padding-top: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-timeline .mw-collapsible-toggle.mw-collapsible-toggle-default {&lt;br /&gt;
	float: left;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	margin-right: 0.5em;&lt;br /&gt;
	padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact disclosure in the text column beside the floated infobox.&lt;br /&gt;
   clear:both here (and on .soldier-gallery) caused the huge Gallery gaps. */&lt;br /&gt;
.soldier-upload-box {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.35em 0 0.85em;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	border: none;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	clear: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-box &amp;gt; summary {&lt;br /&gt;
	display: list-item;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	padding: 0.35em 0.6em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
	width: fit-content;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-box &amp;gt; summary:hover {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-box[open] &amp;gt; summary {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	border-bottom-left-radius: 0;&lt;br /&gt;
	border-bottom-right-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-body {&lt;br /&gt;
	padding: 0.65em 0.75em 0.75em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-top: none;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-section {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-ocr {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	padding-top: 0.75em;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-heading {&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-contrib-help {&lt;br /&gt;
	margin: 0 0 0.5em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-ocr-slot:empty {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-form label {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-file {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-form button,&lt;br /&gt;
.soldier-contrib-ocr &amp;gt; button {&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
	margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-status {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-upload-login {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Site-wide OCR inbox (Contribute documents) */&lt;br /&gt;
.ocr-review-box {&lt;br /&gt;
	margin: 0.75em 0 1em;&lt;br /&gt;
	padding: 0.75em 1em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: min(96em, 100%);&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-box h3 {&lt;br /&gt;
	margin: 0 0 0.4em;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-host,&lt;br /&gt;
.ocr-review-panel {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-layout {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em;&lt;br /&gt;
	margin-top: 0.6em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-preview {&lt;br /&gt;
	flex: 1 1 180px;&lt;br /&gt;
	max-width: min(280px, 100%);&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-sticky {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	top: 0.75em;&lt;br /&gt;
	align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-preview img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-facts {&lt;br /&gt;
	flex: 2 1 220px;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-facts textarea {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	min-height: 8em;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	font-family: ui-monospace, monospace;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
	padding: 0.35em 0;&lt;br /&gt;
	border-bottom: 1px solid #e4e8df;&lt;br /&gt;
}&lt;br /&gt;
.ocr-change-line {&lt;br /&gt;
	flex: 1 1 12em;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-details {&lt;br /&gt;
	flex: 1 1 100%;&lt;br /&gt;
	margin: 0.15em 0 0.25em 1.5em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-details summary {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-row input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
.ocr-fact-value {&lt;br /&gt;
	flex: 1 1 12em;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-meta {&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-actions {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-btn {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-dry-run {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding: 0.55em 0.7em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.ocr-dry-run ul {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-seed-banner {&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding: 0.45em 0.65em;&lt;br /&gt;
	background: #fff8e6;&lt;br /&gt;
	border: 1px solid #c8a84b;&lt;br /&gt;
}&lt;br /&gt;
.ocr-review-status {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	flex: 1 1 100%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-preview {&lt;br /&gt;
	margin: 0.85em 0;&lt;br /&gt;
	padding: 0.55em 0.7em;&lt;br /&gt;
	background: #f0f6e8;&lt;br /&gt;
	border: 1px solid #a3b18a;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-preview-list {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-preview-list li {&lt;br /&gt;
	margin: 0.2em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced {&lt;br /&gt;
	margin: 0.75em 0;&lt;br /&gt;
	padding: 0.4em 0.55em;&lt;br /&gt;
	border: 1px dashed #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced &amp;gt; summary {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced-body {&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-advanced-actions {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-card {&lt;br /&gt;
	margin: 0.75em 0;&lt;br /&gt;
	padding: 0.65em 0.75em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	margin: 0.35em 0 0.75em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table th {&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background: #3f4a3c;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	padding: 0.45em 0.55em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0.55em 0.6em;&lt;br /&gt;
	border-bottom: 1px solid #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-card {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-left: 4px solid #c8ccd1;&lt;br /&gt;
	border-radius: 0;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-matched {&lt;br /&gt;
	border-left: 4px solid #14866d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-unresolved {&lt;br /&gt;
	border-left: 4px solid #fc3;&lt;br /&gt;
	background: #fffdf5;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table tr.ocr-person-done {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border-left-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.ocr-roster-table .ocr-group-heading-row td {&lt;br /&gt;
	background: #ece6da;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border-bottom: 1px solid #c8ccd1;&lt;br /&gt;
	padding-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-col-do {&lt;br /&gt;
	width: 4.2em;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.ocr-scan-name {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-scan-bits {&lt;br /&gt;
	margin-top: 0.2em;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-wiki-page-name {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-wiki-missing {&lt;br /&gt;
	color: #6b4c00;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-store {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.ocr-row-outcome {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-write {&lt;br /&gt;
	background: #eaf5f0;&lt;br /&gt;
	border: 1px solid #14866d;&lt;br /&gt;
	padding: 0.4em 0.55em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-unmatched {&lt;br /&gt;
	background: #fff8e0;&lt;br /&gt;
	border: 1px solid #fc3;&lt;br /&gt;
	padding: 0.4em 0.55em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-skip,&lt;br /&gt;
.ocr-outcome-idle {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-row-write-list {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding-left: 1.15em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-banner {&lt;br /&gt;
	margin: 0 0 0.75em;&lt;br /&gt;
	padding: 0.65em 0.8em;&lt;br /&gt;
	background: #eaf3ff;&lt;br /&gt;
	border: 1px solid #a2b7d2;&lt;br /&gt;
}&lt;br /&gt;
.ocr-outcome-banner strong {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-person {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-person &amp;gt; ul {&lt;br /&gt;
	margin: 0.15em 0 0.35em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-preview-count {&lt;br /&gt;
	margin: 0.35em 0 0.15em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-matched {&lt;br /&gt;
	border-left: 4px solid #14866d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-unresolved {&lt;br /&gt;
	border-left: 4px solid #fc3;&lt;br /&gt;
	background: #fffdf5;&lt;br /&gt;
}&lt;br /&gt;
.ocr-group-heading {&lt;br /&gt;
	margin: 1.1em 0 0.4em;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	border-bottom: 1px solid #c8ccd1;&lt;br /&gt;
	padding-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-step {&lt;br /&gt;
	font-size: 80%;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.04em;&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
	margin-bottom: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-who,&lt;br /&gt;
.ocr-card-match,&lt;br /&gt;
.ocr-card-update {&lt;br /&gt;
	margin: 0.55em 0;&lt;br /&gt;
	padding: 0.45em 0.55em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-who-label {&lt;br /&gt;
	font-size: 80%;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.03em;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin-bottom: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-hint {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
.ocr-include-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-done {&lt;br /&gt;
	opacity: 0.88;&lt;br /&gt;
	border-left-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-primary .ocr-change-line {&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-name {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-meta,&lt;br /&gt;
.ocr-match-status {&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-match {&lt;br /&gt;
	margin: 0.35em 0 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-suggest {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 0.15em;&lt;br /&gt;
	margin: 0.25em 0 0.4em;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	padding: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-suggest-item {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
	padding: 0.3em 0.4em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.ocr-suggest-item:hover {&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-changes {&lt;br /&gt;
	margin-top: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-card-more {&lt;br /&gt;
	margin-top: 0.45em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-success .ocr-apply-links {&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-apply-success .ocr-apply-links li {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-item {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-thumb {&lt;br /&gt;
	width: 56px;&lt;br /&gt;
	height: 56px;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-meta {&lt;br /&gt;
	flex: 1 1 12em;&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-progress-wrap {&lt;br /&gt;
	height: 8px;&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	margin: 0.4em 0 0.6em;&lt;br /&gt;
	max-width: 28em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-progress-bar {&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	background: #3366cc;&lt;br /&gt;
	transition: width 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ocr-page-picker {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-page-item {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	padding: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-page-item img {&lt;br /&gt;
	display: block;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	margin-bottom: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-group {&lt;br /&gt;
	margin: 0.6em 0 0.9em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-group h4 {&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-fact-already {&lt;br /&gt;
	opacity: 0.78;&lt;br /&gt;
	background: #f3f4f5;&lt;br /&gt;
}&lt;br /&gt;
.ocr-identity-banner {&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding: 0.5em 0.65em;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-identity-warn {&lt;br /&gt;
	border-color: #fc3;&lt;br /&gt;
	background: #fff8e0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-identity-ok {&lt;br /&gt;
	border-color: #14866d;&lt;br /&gt;
	background: #eaf5f0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-doc-type,&lt;br /&gt;
.ocr-gallery-caption {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-gallery-caption {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ocr-force-identity {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-top: 0.4em;&lt;br /&gt;
	color: #6b4c00;&lt;br /&gt;
}&lt;br /&gt;
.ocr-people-summary {&lt;br /&gt;
	margin: 0.4em 0;&lt;br /&gt;
	padding: 0.45em 0.6em;&lt;br /&gt;
	background: #eaf3ff;&lt;br /&gt;
	border: 1px solid #a2b7d2;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.ocr-multi-toolbar {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin: 0.4em 0 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-title,&lt;br /&gt;
.ocr-match-pick {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	margin: 0.25em 0 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-list {&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-filters {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.75rem 1.25rem;&lt;br /&gt;
	margin: 0.4em 0 0.6em;&lt;br /&gt;
	font-size: 0.92em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-filters label {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 0.35em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-clear {&lt;br /&gt;
	margin: 0 0 0.65em;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.5em;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.ocr-force-multi-upload {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0.45em 0 0.6em;&lt;br /&gt;
	font-size: 0.92em;&lt;br /&gt;
}&lt;br /&gt;
.ocr-queue-list li {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
	padding: 0.4em 0.5em;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
	border: 1px solid #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy person-group class kept for older cached markup */&lt;br /&gt;
.ocr-person-group {&lt;br /&gt;
	margin: 0.75em 0;&lt;br /&gt;
	padding: 0.5em 0.65em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.ocr-person-group h4 {&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-box {&lt;br /&gt;
	margin: 0.35em 0 0.85em;&lt;br /&gt;
	padding: 0.6em 1em;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-box &amp;gt; p {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-bar {&lt;br /&gt;
	margin: 0.85em 0 0 !important;&lt;br /&gt;
	padding-top: 0.75em;&lt;br /&gt;
	border-top: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-toggle {&lt;br /&gt;
	background: #3366cc;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	border: 1px solid #3366cc;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	padding: 0.15em 0.5em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-toggle:hover {&lt;br /&gt;
	background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-panel {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-identity {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	margin: 0 0 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-group {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	margin: 0 0 0.75em;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-group legend {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin-bottom: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-field {&lt;br /&gt;
	margin: 0.35em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-field label {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	margin-bottom: 0.15em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 28em;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-actions {&lt;br /&gt;
	margin-top: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-facts-cancel {&lt;br /&gt;
	margin-left: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-lead {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-toggle {&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	padding: 0.15em 0.5em;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-panel {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-hint {&lt;br /&gt;
	margin: 0 0 0.5em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-text {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	min-height: 8em;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-summary-status {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The Stories — photo galleries and captions */&lt;br /&gt;
.story-gallery {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 1em 1.25em;&lt;br /&gt;
	margin: 0.75em auto 1.25em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.story-gallery-item {&lt;br /&gt;
	flex: 0 1 16em;&lt;br /&gt;
	max-width: 18em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.story-gallery-item img,&lt;br /&gt;
.story-gallery-item .mw-file-element,&lt;br /&gt;
.story-figure img,&lt;br /&gt;
.story-figure .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	max-height: 20em;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.story-figure {&lt;br /&gt;
	margin: 0.75em auto 1.1em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	max-width: 22em;&lt;br /&gt;
}&lt;br /&gt;
.story-caption {&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notable Ritchie Boys — slide-style portrait cards */&lt;br /&gt;
.notable-slides {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: repeat(auto-fill, minmax(14em, 1fr));&lt;br /&gt;
	gap: 1.15em 1em;&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-card {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	padding: 0.65em 0.7em 0.75em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-photo {&lt;br /&gt;
	margin: 0 0 0.55em;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-photo img,&lt;br /&gt;
.notable-slide-photo .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-nophoto {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	min-height: 8em;&lt;br /&gt;
	background: #eaecf0;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-name {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 105%;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
	margin: 0 0 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-meta {&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin: 0 0 0.35em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-body ul {&lt;br /&gt;
	margin: 0.35em 0 0;&lt;br /&gt;
	padding-left: 1.2em;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notable-slide-body li {&lt;br /&gt;
	margin: 0.15em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soldier profile — compact photo gallery (not infobox-style thumbs).&lt;br /&gt;
   Stay in the text column beside the infobox; clearing created empty voids. */&lt;br /&gt;
.soldier-gallery {&lt;br /&gt;
	margin: 0.5em 0 1em;&lt;br /&gt;
	clear: none;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery ul.gallery,&lt;br /&gt;
.soldier-gallery .gallery {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery .gallerybox {&lt;br /&gt;
	margin: 0.15em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery .thumb,&lt;br /&gt;
.soldier-gallery .gallerybox .thumb {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.soldier-gallery .gallerytext {&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 0.25em 0.35em 0.5em;&lt;br /&gt;
	max-width: 12em;&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wide By The Numbers tables (many specialty columns) */&lt;br /&gt;
.rb-wide-table {&lt;br /&gt;
	overflow-x: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin: 0.8em 0 1.2em 0;&lt;br /&gt;
}&lt;br /&gt;
.rb-wide-table .wikitable {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* By The Numbers showcase hub (v4) */&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-grid,&lt;br /&gt;
.mw-parser-output .rb-numbers-link-grid {&lt;br /&gt;
	display: grid !important;&lt;br /&gt;
	grid-template-columns: repeat(auto-fit, minmax(12em, 1fr));&lt;br /&gt;
	gap: 0.85em;&lt;br /&gt;
	margin: 1em 0 1.1em 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat,&lt;br /&gt;
.mw-parser-output .rb-numbers-link-card {&lt;br /&gt;
	background: #f7f4ee !important;&lt;br /&gt;
	border: 1px solid #c3b7a4 !important;&lt;br /&gt;
	border-top: 4px solid #3f4a3c !important;&lt;br /&gt;
	padding: 0.95em 1em 1.05em !important;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-num {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-size: 2.2em !important;&lt;br /&gt;
	font-weight: 700 !important;&lt;br /&gt;
	line-height: 1.1;&lt;br /&gt;
	color: #3f4a3c !important;&lt;br /&gt;
	letter-spacing: -0.02em;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-label {&lt;br /&gt;
	margin-top: 0.4em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-stat-note,&lt;br /&gt;
.mw-parser-output .rb-numbers-link-desc {&lt;br /&gt;
	margin-top: 0.35em;&lt;br /&gt;
	font-size: 84%;&lt;br /&gt;
	line-height: 1.35;&lt;br /&gt;
	color: #555;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .rb-numbers-link-card &amp;gt; a {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Photos page: Google Drive album embed */&lt;br /&gt;
.drive-folder-embed {&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drive-folder-frame {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: min(75vh, 900px);&lt;br /&gt;
	min-height: 520px;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drive-folder-fallback {&lt;br /&gt;
	margin: 0.75em 1em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rb-search-empty-help {&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
	padding: 0.85rem 1rem;&lt;br /&gt;
	border-left: 4px solid #6b3a2a;&lt;br /&gt;
	background: linear-gradient(90deg, rgba(107,58,42,0.08), transparent);&lt;br /&gt;
	max-width: 42rem;&lt;br /&gt;
}&lt;br /&gt;
.rb-search-empty-help ul {&lt;br /&gt;
	margin: 0.4em 0 0.5em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.photos-featured {&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The Stories → soldier profile hub card */&lt;br /&gt;
.story-soldier-hub {&lt;br /&gt;
	margin: 0.35em 0 1.25em;&lt;br /&gt;
	padding: 0.85em 1em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-inner {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.85em 1.1em;&lt;br /&gt;
	align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-photo {&lt;br /&gt;
	flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-photo img,&lt;br /&gt;
.story-soldier-hub-photo .mw-file-element {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 140px;&lt;br /&gt;
	height: 180px;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
	object-position: center top;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-body {&lt;br /&gt;
	flex: 1 1 14em;&lt;br /&gt;
	min-width: 12em;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-kicker {&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.04em;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-name {&lt;br /&gt;
	font-size: 1.25em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-dates {&lt;br /&gt;
	margin-top: 0.25em;&lt;br /&gt;
	color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-blurb {&lt;br /&gt;
	margin-top: 0.45em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.story-soldier-hub-cta {&lt;br /&gt;
	margin-top: 0.55em;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Profile → Stories cue */&lt;br /&gt;
.soldier-story-cue {&lt;br /&gt;
	margin: 0.65em 0 1em;&lt;br /&gt;
	padding: 0.55em 0.75em;&lt;br /&gt;
	border-left: 3px solid #2a4b7c;&lt;br /&gt;
	background: #f4f7fb;&lt;br /&gt;
	font-size: 97%;&lt;br /&gt;
}&lt;br /&gt;
.soldier-story-cue-label {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-right: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Same-team rail (team roster samples only; not classmates) */&lt;br /&gt;
.soldier-related {&lt;br /&gt;
	margin: 1em 0 1.35em;&lt;br /&gt;
	padding: 0.75em 0.9em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fbfbfb;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-heading {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	margin: 0 0 0.55em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-block + .soldier-related-block {&lt;br /&gt;
	margin-top: 0.65em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-label {&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-links {&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-note {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Contact Us: Google Form embed */&lt;br /&gt;
.google-form-embed {&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	background: #f8f9fa;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.google-form-frame {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: min(90vh, 1500px);&lt;br /&gt;
	min-height: 1100px;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.google-form-fallback {&lt;br /&gt;
	margin: 0.75em 1em;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Interview / documentary YouTube watchlist */&lt;br /&gt;
.yt-watch-index {&lt;br /&gt;
	margin: 0.75em 0 1.25em;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview {&lt;br /&gt;
	margin: 0 0 1.6em;&lt;br /&gt;
	padding: 0.85em 1em 1em;&lt;br /&gt;
	border: 1px solid #c8ccd1;&lt;br /&gt;
	background: #fbfcfd;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	margin: 0.75em 0 0.5em;&lt;br /&gt;
	max-width: 640px;&lt;br /&gt;
	background: #111;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-poster,&lt;br /&gt;
.yt-embed.yt-embed-playing {&lt;br /&gt;
	aspect-ratio: 16 / 9;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	background: #111;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-poster {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	background: #111;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-thumb {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-play {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 50%;&lt;br /&gt;
	top: 50%;&lt;br /&gt;
	transform: translate(-50%, -50%);&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 0.45em;&lt;br /&gt;
	padding: 0.4em 0.85em 0.4em 0.55em;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	background: #cc0000;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font: inherit;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-play-icon {&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	border-style: solid;&lt;br /&gt;
	border-width: 8px 0 8px 14px;&lt;br /&gt;
	border-color: transparent transparent transparent #fff;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-playing {&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-frame {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
.yt-embed-fallback {&lt;br /&gt;
	margin: 0.5em 0 0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next {&lt;br /&gt;
	margin-top: 0.75em;&lt;br /&gt;
	padding-top: 0.55em;&lt;br /&gt;
	border-top: 1px solid #eaecf0;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next-label {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next-list {&lt;br /&gt;
	margin: 0.15em 0 0 1.2em;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.yt-interview-next-why {&lt;br /&gt;
	color: #54595d;&lt;br /&gt;
	font-size: 92%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soldier-media-cue {&lt;br /&gt;
	margin: 0.65em 0 1em;&lt;br /&gt;
}&lt;br /&gt;
.soldier-interview-cue,&lt;br /&gt;
.soldier-film-cue {&lt;br /&gt;
	margin: 0 0 0.45em;&lt;br /&gt;
	padding: 0.55em 0.75em;&lt;br /&gt;
	border-left: 3px solid #7a3e12;&lt;br /&gt;
	background: #faf6f1;&lt;br /&gt;
	font-size: 97%;&lt;br /&gt;
}&lt;br /&gt;
.soldier-film-cue {&lt;br /&gt;
	border-left-color: #2a4b7c;&lt;br /&gt;
	background: #f4f7fb;&lt;br /&gt;
}&lt;br /&gt;
.soldier-interview-cue-label,&lt;br /&gt;
.soldier-film-cue-label {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-right: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Premise strip + books filters + family needs */&lt;br /&gt;
.home-premise {&lt;br /&gt;
  max-width: 42rem;&lt;br /&gt;
  margin: 0.75rem 0 1.25rem;&lt;br /&gt;
  padding: 0.85rem 1rem;&lt;br /&gt;
  border-left: 4px solid #6b3a2a;&lt;br /&gt;
  background: linear-gradient(90deg, rgba(107,58,42,0.08), transparent);&lt;br /&gt;
}&lt;br /&gt;
.home-premise-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 0.35rem;&lt;br /&gt;
}&lt;br /&gt;
.home-premise-links {&lt;br /&gt;
  margin: 0.5rem 0 0;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
.books-filters {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0.4rem;&lt;br /&gt;
  margin: 0.75rem 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
.books-filter {&lt;br /&gt;
  border: 1px solid #bbb;&lt;br /&gt;
  background: #f7f7f7;&lt;br /&gt;
  padding: 0.35rem 0.7rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
}&lt;br /&gt;
.books-filter.is-active {&lt;br /&gt;
  background: #6b3a2a;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-color: #6b3a2a;&lt;br /&gt;
}&lt;br /&gt;
.notable-slide-card.is-book-hidden {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-media {&lt;br /&gt;
  margin: 0.5rem 0 0.85rem;&lt;br /&gt;
}&lt;br /&gt;
.class-story {&lt;br /&gt;
  margin: 0.6rem 0 0.9rem;&lt;br /&gt;
  padding: 0.5rem 0.75rem;&lt;br /&gt;
  background: #f3f0ea;&lt;br /&gt;
  border-left: 3px solid #6b3a2a;&lt;br /&gt;
}&lt;br /&gt;
.soldier-related-media-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-bottom: 0.25rem;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>