html.archive-frame{font-size:14px}.archive-frame body{margin:10px!important;min-width:0!important;line-height:1.4}
body :is(p,span,font,a,li,div):not(table,table *):not(.archive-product-caption){font-family:Calibri,"Segoe UI",sans-serif!important;font-size:14px!important;overflow-wrap:break-word}
body :is(h1,h2,h3):not(table *){font-family:Calibri,"Segoe UI",sans-serif;line-height:1.25}body h1:not(table *){font-size:22px}body h2:not(table *){font-size:18px}
.archive-frame img,.archive-frame video{max-width:100%;height:auto}.archive-frame table{max-width:100%!important}.archive-frame pre{white-space:pre-wrap}
.mc_left [id^="menu"]{cursor:pointer;white-space:normal!important;width:auto!important;padding:8px 4px!important;margin:4px 0!important}.mc_left [id^="sub"]{width:auto!important;padding:4px!important}
.mc_left .old-contact-nav,.mc_top .old-contact-nav{display:none!important}.mc_top body{margin:4px!important}.mc_top p{margin:2px!important}.mc_top a{display:inline-block;margin:3px 5px}

.mc_left .old-contact-nav{display:flex!important}
.mc_top body{margin:0!important;min-height:40px;display:flex;align-items:center;justify-content:center}html.mc_top body a,html.mc_top body a *{font:16px/1.3 Calibri,Arial,sans-serif!important}.mc_top p{margin:0!important}

.table-scroll-local{max-width:100%;min-width:0;overflow-x:auto}body{min-width:0!important}img{max-width:100%}img:not(.archive-product-image){height:auto}body>div,body>p{max-width:100%;box-sizing:border-box}
video,iframe,embed,object{max-width:100%}video{height:auto}
body{overflow-wrap:anywhere}body :is(p,div,span,font,a):not(table *){overflow-wrap:anywhere!important}

@media(max-width:650px){marquee{display:block;width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;white-space:normal}}

/* Keep catalogue text readable; wide tables scroll inside their own container. */
.table-scroll-local>table:not(.archive-catalog-grid){max-width:none!important}
table:not(.archive-catalog-grid) :is(td,th,caption),table:not(.archive-catalog-grid) :is(td,th,caption) *{overflow-wrap:normal!important;word-break:normal!important}
.table-scroll-local>table:has(>caption):not(:has(td,th)){width:100%!important}
