/* Official source colours and proportions. The footer uses the same logo on a quiet light backing. */
.site-brand .custom-logo-link { gap:0; line-height:0; }
.site-brand .custom-logo { display:block; block-size:auto; object-fit:contain; }
.site-header .site-brand { flex-shrink:0; }
.site-header .site-brand .custom-logo {
	inline-size:180px;
	max-inline-size:180px;
	max-block-size:none;
}
.site-footer .site-brand--footer .custom-logo-link {
	background:var(--p-paper);
	padding:14px 18px;
	line-height:0;
}
.site-footer .site-brand--footer .custom-logo {
	inline-size:180px;
	max-inline-size:180px;
	max-block-size:none;
}
@media(max-width:700px) {
	.site-header .site-brand .custom-logo,
	.site-footer .site-brand--footer .custom-logo { inline-size:144px; max-inline-size:144px; }
}
