@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');
}
body,input,textarea,select,button { font-family:'Aptos','Montserrat',Arial,sans-serif }
h1,h2,h3,h4,.display,.h1,.h2,.h3 { font-family:'Montserrat','Aptos',Arial,sans-serif }
.publication-content { max-width:900px; overflow-wrap:anywhere; font-size:18px; line-height:1.5 }
.publication-content table { max-width:100%; border-collapse:collapse }
.publication-content td,.publication-content th { overflow-wrap:anywhere }
.publication-content img { max-width:100%; height:auto }
