/* Lato served exclusively from this plugin; distinct family avoids legacy remote declarations. */
@font-face{font-family:"JM Lato";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/lato/S6uyw4BMUTPHjx4wXg.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:normal;font-weight:900;font-display:swap;src:url("fonts/lato/S6u9w4BMUTPHh50XSwiPGQ.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/lato/S6u9w4BMUTPHh7USSwiPGQ.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/lato/S6u8w4BMUTPHjxsAXC-q.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:italic;font-weight:700;font-display:swap;src:url("fonts/lato/S6u_w4BMUTPHjxsI5wq_Gwft.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:italic;font-weight:900;font-display:swap;src:url("fonts/lato/S6u_w4BMUTPHjxsI3wi_Gwft.woff2") format("woff2");}
@font-face{font-family:"JM Lato";font-style:italic;font-weight:300;font-display:swap;src:url("fonts/lato/S6u_w4BMUTPHjxsI9w2_Gwft.woff2") format("woff2");}

:root { --jm-font-family: "JM Lato", Lato, Arial, sans-serif; --el-font-family: var(--jm-font-family); }
body, button, input, select, textarea,
body :is(h1,h2,h3,h4,h5,h6,p,a,label,li,dt,dd,th,td),
.fcom_wrap, .fluentcommunity_app,
body [class^="jm-"], body [class*=" jm-"],
body [class^="jms-"], body [class*=" jms-"] {
 font-family:var(--jm-font-family)!important;
}
/* Keep code and icon fonts independent of text typography. */
pre, code, kbd, samp { font-family:ui-monospace,monospace; }

@media(max-width:480px){
 .jm-kicl .jm-kicl__facts-grid{grid-template-columns:1fr;}
 .jm-kicl .jm-kicl__facts-grid>div{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:12px;}
 .jm-kicl .jm-kicl__facts-grid strong{white-space:nowrap;}
}
