/* MYKE · Headquarters footer. Existing site typography and colors preserved. */
footer .myke-hq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 0 1 290px;
  min-width: 215px;
  margin: 0;
  padding: 0;
  color: #b8bbbd;
  font-family: Manrope, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.65;
  letter-spacing: .01em;
  overflow-wrap: anywhere;
}
footer .myke-hq-label {
  color: #f2f0eb;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .18em;
  margin-bottom: 7px;
}
footer .myke-hq-address,
footer .myke-hq-locality { display: block; }
@media (max-width: 850px) {
  footer.container { flex-wrap: wrap; align-items: flex-start; }
  footer .myke-hq { flex: 1 1 250px; }
}
@media (max-width: 650px) {
  footer.container { flex-direction: column; align-items: flex-start; gap: 20px; }
  footer .myke-hq { flex: 0 1 auto; min-width: 0; }
}