/* Refuerzo contenido de Julius Sans One y corrección de escala en interiores. */
h1,h2,h3,.brand,.brand-name,.footer-brand,.section h2,.guide-row h3{
  -webkit-text-stroke:.18px currentColor;
  paint-order:stroke fill;
}
.sitehead .brand-name,.masthead .brand strong,.footer-brand{
  -webkit-text-stroke:.24px currentColor;
}
.inner-hero h1,.interior-band h1,.area-band,.page-banner h1,.page-ribbon h1{
  -webkit-text-stroke:.32px currentColor!important;
  paint-order:stroke fill!important;
}
/* Las franjas interiores siguen siendo legibles sin adquirir proporciones de titular principal. */
.inner-hero.interior-band h1,.interior-band.inner-hero h1{
  font-size:clamp(18px,1.8vw,26px)!important;
  line-height:1.22!important;
}
@media(max-width:700px){
  h1,h2,h3,.brand,.brand-name,.footer-brand,.section h2,.guide-row h3{-webkit-text-stroke:.14px currentColor}
  .inner-hero h1,.interior-band h1,.area-band,.page-banner h1,.page-ribbon h1{-webkit-text-stroke:.22px currentColor!important}
  .inner-hero.interior-band h1,.interior-band.inner-hero h1{font-size:clamp(16px,4.7vw,21px)!important}
}
