@font-face{font-family:'MO Poppins';src:url('fonts/Poppins-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'MO Poppins';src:url('fonts/Poppins-Bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
@font-face{font-family:'MO Gaegu';src:url('fonts/Gaegu-Regular.ttf') format('truetype');font-weight:400 700;font-display:swap}
@font-face{font-family:'MO Lilita';src:url('fonts/LilitaOne-Regular.ttf') format('truetype');font-weight:400 900;font-display:swap}
@font-face{font-family:'MO Serif';src:url('fonts/DMSerifDisplay-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
/* Small support rules only. Typography, colors and layout remain native controls. */
.moe2-page .elementor-widget-text-editor p:last-child{margin-bottom:0}
.moe2-page .elementor-widget-heading .elementor-heading-title{overflow-wrap:anywhere}
.moe2-page img{vertical-align:middle}
.moe2-metric-row{scrollbar-width:thin;scrollbar-color:#004aac #ebf697;scroll-snap-type:x proximity}
.moe2-metric-row>.e-con{scroll-snap-align:start;flex-shrink:0}
@media(max-width:767px){.moe2-metric-row{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:16px!important}.moe2-canvas .elementor-heading-title{overflow-wrap:normal!important}}
