.oc{--oc-line:rgba(0,0,0,.8);overflow-x:auto;overflow-y:hidden;padding:10px 0 16px;width:100%;-webkit-overflow-scrolling:touch}.oc,.oc-box{position:relative}.oc-box{margin:0 auto}.oc-stage{transform-origin:0 0}.oc-lines,.oc-stage{left:0;position:absolute;top:0}.oc-lines{display:block;overflow:visible;pointer-events:none}.oc-lines path{fill:none;shape-rendering:geometricPrecision;stroke:var(--oc-line);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:.5}.oc-n{align-items:center;background:#e8e8e8;border:0;border-radius:3px;box-sizing:border-box;color:#2a7cbb;display:flex;font-size:15px;font-weight:400;height:54px;justify-content:center;left:0;line-height:1.32;overflow:hidden;padding:0 12px;position:absolute;text-align:center;text-decoration:none;top:0;transition:background .15s,color .15s;width:188px}.oc-n>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.oc-n.lead{color:#14558c;font-size:17px;font-weight:700}.oc-n.dept{color:#1668a8;font-size:16px;font-weight:700}.oc-n.dept2{color:#2a7cbb;font-size:15px;font-weight:400}.oc-n.is-bold{font-weight:700}.oc-n.is-link{cursor:pointer}.oc-n.is-link:hover{background:#dde3ea;color:#0d4a7c}.oc-empty{color:#9aa7b8;font-size:13px;padding:34px 0;text-align:center}
