.header .h5, :where(.prose h5) {
	font-size: var(--text-h5);
	line-height: 1.7;  
    color: #000;
} 
.header .h1, .header .h2, .header .h3, .header .h4, .header .h5, .header .h6, .header h1, .header h2, .header h3, .header h4, .header h5, .header h6 {
	margin-bottom: 0;
	font-weight: normal;
	letter-spacing: var(--heading-letter-spacing);
}
.header .h6, :where(.prose h6) {
	font-size: var(--text-h6); 
	line-height: 1.7;
}
.header a:hover{
    color: #000;  
}
.header { 
	font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);
	letter-spacing: var(--text-letter-spacing);
}
.prose.heading {
	margin: 0;   
}
.footer .h6, :where(.prose h6) {
  font-size: var(--text-h6);
  line-height: 1.7;
}
.footer .h5, :where(.prose h5) {
	font-size: var(--text-h5); 
	line-height: 1.7;  
    color: #000;
} 
.footer .h1, .footer .h2, .footer .h3, .footer .h4, .footer .h5, .footer .h6, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
	margin-bottom: 0;
	font-weight: normal;
	letter-spacing: var(--heading-letter-spacing);
}
.footer .h6, :where(.prose h6) {
	font-size: var(--text-h6); 
	line-height: 1.7;
}
.footer a:hover{ 
    color: #000;   
}
.footer { 
	font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);
	letter-spacing: var(--text-letter-spacing);
}  
.footer .container {
	--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);
	margin-inline-start: max(var(--container-gutter),50% - var(--container-max-width) / 2);
	margin-inline-end: max(var(--container-gutter),50% - var(--container-max-width) / 2);
	max-width: inherit;
	width: inherit; 
}
.footer .form-control{
	all: inherit; 
}