/* Shared city identity: preserve the existing Geologica brand and one-row header. */
.reference-brand__name { min-width: 0; }
.reference-brand__city {
  display: block;
  max-width: 26ch;
  margin-top: 3px;
  color: #334e68;
  font-family: var(--font-text);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: 0;
  text-transform: none;
  white-space: normal;
}
.footer__brand-city {
  display: block;
  margin-top: 5px;
  color: #cbd9e2;
  font-family: var(--font-text);
  font-size: 13px;
  font-weight: 550;
  line-height: 1.3;
  letter-spacing: 0;
}
@media (max-width: 760px) {
  .reference-brand__city { max-width: 26ch; margin-top: 3px; font-size: 11px; }
}
@media (max-width: 540px) {
  .reference-brand__city { margin-top: 2px; font-size: 10px; }
}
@media (max-width: 359px) {
  .reference-brand__city { font-size: 9px; }
}
