/* BrenPages V2.3.17 — pie legal compacto; no se modifica la composición principal. */
.site-footer .footer-legal-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;column-gap:24px;row-gap:6px;text-align:right}
.site-footer .footer-legal-links a{color:#a7c0d0;font-size:.74rem;line-height:1.5;text-decoration:none;transition:color .2s ease}
.site-footer .footer-legal-links a:hover,.site-footer .footer-legal-links a:focus-visible{color:#73ddec;text-decoration:underline;text-underline-offset:3px}
.brief-privacy a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.site-footer .footer-legal-links{justify-content:flex-start;text-align:left;gap:9px 20px}}

/* V2.3.18: English hero line "deserves a website" must not be clipped.
   Restrict the typography adjustment to desktop English; preserve ES/CA and mobiles. */
@media (min-width: 1191px) {
  html[lang="en"] .hero-title {
    font-size: clamp(3.55rem, 4.25vw, 4.45rem);
  }
}
@media (min-width: 991px) {
  html[lang="en"] .hero-title > .hero-title-line {
    max-width: none;
  }
}
