body.public {
	#main {
		max-width: 860px;
		margin: 0 auto 20px;
	}
	#document {
		box-shadow: 0 0 2px #b9b9b9;
		max-width:640px;
		background-color: #ffffff;
		padding: 30px;
		border-radius: 3px;
	}
	h1 {
		font-size: 25px;
		font-weight: normal;
	}
	h2 {
		font-size: 20px;
	}
	.document-row {
		margin-bottom: 12px;
	}
	.document-label {
		font-weight: bold;
		margin-right: 4px;
	}

	#sidebar {
		overflow-wrap: break-word;

		a {
			text-decoration: underline;
		}
		p {
			margin: 0;
		}
		.file_label {
			font-weight: bold;
			margin-right: 4px;
		}
		.file-notice {
			font-style: italic;
			margin-bottom: 12px;
		}
		.file_asset_record {
			margin-bottom: 12px;
		}
		.license-title {
			font-weight: bold;
		}
	}
}

body.public {
	#main {
		max-width: 860px;
		margin: 0 auto 20px;
	}
	#document {
		box-shadow: 0 0 2px #b9b9b9;
		max-width:640px;
		background-color: #ffffff;
		padding: 30px;
		border-radius: 3px;
	}
	h1 {
		font-size: 25px;
		font-weight: normal;
	}
	h2 {
		font-size: 20px;
	}
	.document-row {
		margin-bottom: 12px;
	}
	.document-label {
		font-weight: bold;
		margin-right: 4px;
	}

	#sidebar {
		overflow-wrap: break-word;
		margin-top: 285px;

		a {
			text-decoration: underline;
		}
		p {
			margin: 0;
		}
		.file_label {
			font-weight: bold;
			margin-right: 4px;
		}
		.file-notice {
			font-style: italic;
			margin-bottom: 12px;
		}
		.file_asset_record {
			margin-bottom: 12px;
		}
		.license-title {
			font-weight: bold;
		}
	}
}

Fix placement of the files sidebar in the proof page.
Fix placement of the files sidebar in the proof page.
