:root{
  --kjh-font-editorial:'Bodoni Moda',Didot,'Bodoni 72','Times New Roman',serif;
  --kjh-font-body:'Montserrat',Arial,Helvetica,sans-serif;
  --kjh-font-script:'Allura','Segoe Script','Brush Script MT',cursive;
}

/* v1.0.1: typography is scoped ONLY to THE KLL JOURNAL. */
.kjh-kll-shell,
.kjh-kll-shell button,
.kjh-kll-shell input,
.kjh-kll-shell select,
.kjh-kll-shell textarea,
.kjh-kll-shell a,
.kjh-kll-shell p,
.kjh-kll-shell li,
.kjh-kll-shell span{
  font-family:var(--kjh-font-body);
}

.kjh-kll-shell h1,
.kjh-kll-shell h2,
.kjh-kll-shell h3,
.kjh-kll-shell h4,
.kjh-kll-shell h5,
.kjh-kll-shell h6,
.kjh-kll-shell .kjh-editorial-title{
  font-family:var(--kjh-font-editorial)!important;
  font-weight:400!important;
  font-optical-sizing:auto;
  font-style:normal;
}

.kjh-kll-shell .kjh-editorial-title{
  letter-spacing:-.045em!important;
  line-height:.88!important;
}
.kjh-kll-shell .kjh-body-copy{
  font-family:var(--kjh-font-body)!important;
  font-weight:400!important;
  letter-spacing:0!important;
  line-height:1.45!important;
}
.kjh-kll-shell .kjh-script{
  font-family:var(--kjh-font-script)!important;
  font-weight:400!important;
}
