@charset "utf-8";
header {
	align-items: flex-start;
}
header .inner-padding {
	padding: 0;
  padding: var(--site-padding);
}
header figure {
  max-width: 10.625rem; /* 170px */
}

body:not(.home) header figure {
  max-width: 12rem; /* smaller logo on all other pages */
}
header aside {
  flex-direction: column;
  align-items: flex-end;
}
header .arcc-donate-btn-wrap {
  order: 2;
  display: block;
}
main > hr {
	height: 96px;
}
.hamburger {
  margin: 0 0 var(--site-margin);
  order: 1;
}
footer .inner-section {
  flex-direction: column;
}
footer .arcc-donate-btn-wrap a {
  font-size: var(--fs-300);
}