/* Keep closed navigation outside layout without creating horizontal overflow. */
html { overflow-x: clip; }
body { overflow-x: clip; min-width: 0; }
.subNav { visibility: hidden; pointer-events: none; transform: translateX(100%); -webkit-transform: translateX(100%); }
.subNav.subNavShow2 { visibility: visible; pointer-events: auto; transform: translateX(0); -webkit-transform: translateX(0); overflow-y: auto; height: calc(100% - 1rem); }
.showInfo .contxt { overflow-wrap: anywhere; font-size: 16px; line-height: 1.75; user-select: text; }
.showInfo .contxt p, .showInfo .contxt li { line-height: 1.75; }
.showInfo .contxt img, .showInfo .contxt video, .showInfo .contxt iframe { max-width: 100% !important; height: auto !important; }
.showInfo .contxt table { display: block; max-width: 100%; overflow-x: auto; }
.showInfo .showTit h1 { padding: 0 4%; overflow-wrap: anywhere; font-size: 22px; line-height: 1.4; }
.showInfo .showTit .mark { padding-left: 4%; padding-right: 4%; }
