@import url('https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@112,800&display=swap&text=PARTIDATO');

/* Approved signature A / Firme. Keep brand typography independent of page text. */
.pd-brand-name,
body .brand > .pd-brand-name,
body .site-footer-brand > strong.pd-brand-name,
body .footer-brand > strong.pd-brand-name,
body .footer-inner > p > strong.pd-brand-name,
#partidato-home-molde .pd-header .pd-brand > .pd-brand-name,
#partidato-home-molde .pd-footer-brand > strong.pd-brand-name {
  color: #f2f5ed;
  font-family: 'Archivo', sans-serif;
  font-size: 22px;
  font-weight: 800;
  font-style: normal;
  font-stretch: 112%;
  font-variation-settings: 'wdth' 112, 'wght' 800;
  font-kerning: normal;
  font-synthesis: none;
  letter-spacing: -.025em;
  line-height: 1;
  white-space: nowrap;
}

body .brand,
#partidato-home-molde .pd-header .pd-brand {
  gap: 11px;
}

body .brand > img,
#partidato-home-molde .pd-header .pd-brand > img {
  width: 48px;
  height: 32px;
  flex: 0 0 48px;
  margin-right: 0;
  object-fit: contain;
}

@media (max-width: 620px) {
  body .brand > .pd-brand-name,
  #partidato-home-molde .pd-header .pd-brand > .pd-brand-name {
    font-size: 18px;
  }

  body .brand,
  #partidato-home-molde .pd-header .pd-brand {
    gap: 9px;
  }

  body .brand > img,
  #partidato-home-molde .pd-header .pd-brand > img {
    width: 36px;
    height: 24px;
    flex-basis: 36px;
  }

  .site-header .brand small { display: none; }
}

