/* Mobile publishing's m.kt.com/css/v2/base.css baseline, scoped to this report. */
@font-face { font-family:'KTFlow-Bold'; font-style:normal; src:url('../fonts/KTFlow-Bold.woff2') format('woff2'); }
@font-face { font-family:'KTFlow-Medium'; font-style:normal; src:url('../fonts/KTFlow-Medium.woff2') format('woff2'); }
.pg-safe365 { font-size:13px; color:#666; letter-spacing:-0.5px; word-break:break-all; -webkit-tap-highlight-color:transparent; }
:where(.pg-safe365) :where(div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,img,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,figcaption,footer,header,menu,nav,section,button,textarea,input) { margin:0; padding:0; border:0; }
:where(.pg-safe365) :where(ul,ol,li) { list-style:none; }
:where(.pg-safe365) em { font-style:normal; }
:where(.pg-safe365) img { width:100%; }
:where(.pg-safe365) :where(img,fieldset) { vertical-align:top; }
:where(.pg-safe365) a { color:#222; text-decoration:none; }
:where(.pg-safe365) button { background:transparent; }
.pg-safe365, .pg-safe365 *, .pg-safe365 *::before, .pg-safe365 *::after { -webkit-text-size-adjust:none; }
.pg-safe365 *:not(.cfm-scrollbar-show)::-webkit-scrollbar { display:none; }
html::-webkit-scrollbar, body::-webkit-scrollbar { display:none; }
html, body { scrollbar-width:none; }
