/* Japanese About History: both paragraphs are one editorial typography.
   The ending's obsolete Elementor section is flattened by build-preview.py;
   other languages and the published Japanese About text remain untouched. */
#page-content #history .kisoba-history-intro-copy,
#page-content #history .kisoba-history-conclusion{
  width:100%!important;
  max-width:800px!important;
  box-sizing:border-box!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding:0!important;
  text-align:left!important;
}
/* Keep the existing spacing after the heading and archival photo group. */
#page-content #history .kisoba-history-conclusion{
  margin-top:0!important;
  margin-bottom:0!important;
}
/* Same effective type family, size, weight, line height and tracking as
   the About kisoba paragraph. Both History texts receive the SAME declaration
   to prevent the old Elementor widget typography from overriding either. */
#page-content #history .kisoba-history-intro-copy p,
#page-content #history .kisoba-history-conclusion p{
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif!important;
  font-size:clamp(15px,1.18vw,17px)!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:2.12!important;
  letter-spacing:.035em!important;
  text-align:left!important;
  margin:0!important;
  padding:0!important;
  color:var(--kisoba-ink)!important;
  overflow-wrap:anywhere;
}
@media(max-width:760px){
  #page-content #history .kisoba-history-intro-copy p,
  #page-content #history .kisoba-history-conclusion p{
    font-size:15px!important;
    line-height:2.02!important;
    letter-spacing:.018em!important;
  }
}
