:root{--page-title-display:none;}/* Start custom CSS */body{background:#fff}
.mb-title em,.mb-title-xl em,.mb-title-card em,.mb-display em,.mb-subtitle em,.mb-text-lg em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:-0.01em}
.mb-title em{font-size:1.16em;line-height:.9}
.mb-title-card em,.mb-title-xl em{font-size:1.04em}
.mb-subtitle em{font-size:1.12em}
.mb-display em{letter-spacing:-0.03em}
.mb-section p a,.mb-nav p a,.mb-foot p a{color:inherit;text-decoration:inherit}
@keyframes mb-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.mb-marquee-track{animation:mb-marquee 60s linear infinite}
.mb-marquee:hover .mb-marquee-track{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.mb-marquee-track{animation:none}}
.mb-nav p a,.mb-nav p a:hover,.mb-nav p a:focus,.mb-nav p a:visited{color:inherit!important;text-decoration:none!important}
.mb-lang-link.is-active{opacity:1;background:currentColor}
.mb-nav .mb-lang-link.is-active a{color:#fff!important}
.mb-nav-light .mb-lang-link.is-active a{color:#111!important}
.mb-logo-img img{display:block;height:100%;width:auto}
@media (min-width:768px) and (max-width:1240px){.mb-nav{flex-wrap:wrap;row-gap:18px}.mb-nav-links{order:3;width:100%;gap:28px}}
@media (max-width:767px){.mb-nav-links{row-gap:10px!important;column-gap:18px!important}}
.mb-scroll{scrollbar-width:none}.mb-scroll::-webkit-scrollbar{display:none}/* End custom CSS */