.wrap.study_wrap{max-width:1200px;min-height:900px}.wrap.study_wrap--short{max-width:1200px;min-height:800px}.study_search_panel{padding:20px 0}.study_select{width:100px}.study_input_wrap{border:1px solid #bbb;background:#fff}.study_input{border-color:#fff;width:200px;padding:7px 0;height:36px}.study_btn_srch{height:40px}#faqSearchPanel .study_search_panel,#paTermsSearchPanel .study_search_panel,#termsSearchPanel .study_search_panel{justify-content:flex-end}#faqSearchPanel .study_input_wrap,#paTermsSearchPanel .study_input_wrap,#termsSearchPanel .study_input_wrap{display:flex;overflow:hidden}#faqSearchPanel .study_input,#paTermsSearchPanel .study_input,#termsSearchPanel .study_input{border:0;box-shadow:none;padding:7px 8px;box-sizing:border-box}#faqSearchPanel .study_input_wrap:focus-within,#paTermsSearchPanel .study_input_wrap:focus-within,#termsSearchPanel .study_input_wrap:focus-within{border-color:#446788}.docu_list_border{border-top:2px solid #446788}html.dark .study_input_wrap{border-color:#555;background:#2a2a2a}html.dark .study_input{border-color:#2a2a2a;background:#2a2a2a;color:#ddd}#ltTbody .term-explanation{margin-top:8px}#ltTbody .term-explanation summary{width:fit-content;max-width:100%;min-height:37px;box-sizing:border-box;padding:7px 10px;border:1px solid #e1e6eb;border-radius:4px;background:#fafbfd;color:#365775;cursor:pointer;font-size:14px;line-height:1.5}#ltTbody .term-explanation summary:hover{border-color:#c5d1dc;background:#f0f4f8}#ltTbody .term-explanation summary:focus-visible{outline:2px solid #446788;outline-offset:3px}#ltTbody .term-explanation-hide,#ltTbody .term-explanation[open] .term-explanation-show{display:none}#ltTbody .term-explanation[open] .term-explanation-hide{display:inline}#ltTbody .term-explainer{margin-top:12px;padding:20px;border:1px solid #dce4eb;border-radius:6px;background:#f5f8fb;overflow-wrap:anywhere;word-break:normal}#ltTbody .term-explainer p:last-child{margin-bottom:0}#ltTbody .term-explainer h3{margin:0 0 10px;font-size:15px;color:#627b91;line-height:1.5}#ltTbody .term-explainer p{margin:0 0 16px;font-size:15px;line-height:1.8}#ltTbody .term-explainer .term-explainer-word{margin-bottom:4px;font-size:17px}#ltTbody .term-explainer-reading{color:#58636e}#ltTbody .term-explainer-caution{padding-left:12px;border-left:3px solid #c18739}html.dark #ltTbody .term-explainer{border-color:#4b5661;background:#292f35}html.dark #ltTbody .term-explainer h3{color:#a9cbe8}html.dark #ltTbody .term-explanation summary{border-color:#46515b;background:#292f35;color:#c2d7e9}html.dark #ltTbody .term-explanation summary:hover{border-color:#687b8d;background:#343e47}html.dark #ltTbody .term-explainer-reading{color:#bbc2ca}#ltTbody .term-hint-trigger{display:inline;padding:0;border:0;border-bottom:1px dotted #6786a2;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:help;text-align:inherit}#ltTbody .term-hint-trigger:hover,#ltTbody .term-hint-trigger:focus-visible{color:#245bc1;background:#edf3fa;outline:2px solid #9cb6d1;outline-offset:2px}.term-compare-button,.term-help-more,.term-suggestion{font:inherit;font-size:14px;cursor:pointer;border:1px solid #d4dfe9;border-radius:4px;background:#f5f8fb;color:#365775;padding:6px 10px}.term-compare-button{margin-top:12px}.term-suggestions{padding:20px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.term-hint{position:fixed;z-index:11000;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:18px;background:#fff;color:#202734;border:1px solid #becddb;border-radius:6px;box-shadow:0 6px 24px #0002;font:15px/1.7 Malgun Gothic,Arial,sans-serif;letter-spacing:0}.term-hint[hidden]{display:none}.term-hint strong{display:block;padding-right:30px;font-size:16px}.term-hint p{margin:10px 0}.term-help-close{position:absolute;right:8px;top:8px;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:24px/1 Arial;cursor:pointer}.term-help-close:hover{background:#e8edf3}.term-help-dialog{position:fixed;width:720px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid #becddb;border-radius:6px;background:#fff;color:#202734;overflow:auto;font:15px/1.8 Malgun Gothic,Arial,sans-serif;letter-spacing:0}.term-help-dialog::backdrop{background:#0006}.term-help-dialog h2{font-size:19px;margin:0 32px 18px 0}.term-help-dialog h3{font-size:17px;margin:0 0 12px}.term-help-dialog p{margin:10px 0}.term-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.term-comparison-grid section+section{border-left:1px solid #dce2e8;padding-left:24px}.term-help-caution{border-left:3px solid #bd8b44;padding-left:12px}.term-help-dialog section,.term-hint{overflow-wrap:anywhere}html.dark .term-help-dialog,html.dark .term-hint{background:#292f35;color:#ddd;border-color:#566474}html.dark .term-compare-button,html.dark .term-help-more,html.dark .term-suggestion{background:#303944;color:#c2d7e9;border-color:#566474}html.dark .term-help-close:hover{background:#414b56}@media(max-width:600px){.term-comparison-grid{grid-template-columns:1fr;gap:18px}.term-comparison-grid section+section{border-left:0;border-top:1px solid #dce2e8;padding-left:0;padding-top:18px}.term-help-dialog{padding:20px}.term-hint-trigger{touch-action:manipulation}}.menuTitle span{display:inline-block;position:relative;padding:5px 10px;margin:20px 30px 20px 0;font-size:20px;font-weight:700;color:#999}.menuTitle span:before{content:"";position:absolute;top:17px;left:-5px;width:6px;height:6px;background:#999;border-radius:50%}.menuTitle span.on{color:#0446d0}.menuTitle span.on:before{background:#0446d0}html.dark .menuTitle span{color:#888}html.dark .menuTitle span:before{background:#888}html.dark .menuTitle span.on{color:#5eb5ff}html.dark .menuTitle span.on:before{background:#5eb5ff}html.dark .termsBox{border-top-color:#555;border-bottom-color:#444}html.dark .termsBox .termsMenu div{color:#ccc}html.dark .termsBox .termsMenu div.listTot{background:#323232ed!important;color:#f0f0f0!important}html.dark .termsBox .termsMenu div.listTot:hover{background:#283c5ad9!important}html.dark .termsBox .termsMenu div.on{background:#5eb5ff26}html.dark .termsBox .termsView .viewCont{border-bottom-color:#444}.termsBox{position:relative;z-index:0;border-top:1px solid #999;border-bottom:1px solid #ddd;box-sizing:border-box}.termsBox .termsMenu{display:block;float:left;width:20%;height:720px;overflow-y:scroll}.termsBox .termsMenu div{padding:8px 10px;font-size:13px;font-weight:700;cursor:pointer}.termsBox .termsMenu div[data-term-id]{position:relative;transition:background .15s}.termsBox .termsMenu div[data-term-id]:hover{background:#d6defc33}.termsBox .termsMenu div[data-term-id]:hover:after,.termsBox .termsMenu div[data-term-id].on:after{content:"🔍";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px}.termsBox .termsMenu div.listTot{text-align:left;position:sticky;top:0;z-index:5;padding:11px 14px;background:linear-gradient(180deg,#f4f7ff,#e6ecf8);border-bottom:2px solid rgba(4,70,208,.12);box-shadow:0 2px 6px #0000000f;font-size:13px;font-weight:700;letter-spacing:.3px;cursor:default;user-select:none}.termsBox .termsMenu div.listTot .btn_viewAll{display:inline-block;padding:3px 12px;margin-left:8px;background:#fff;color:#555;border:1px solid #c0cbe0;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 1px 3px #0000000f;transition:all .2s;vertical-align:middle}.termsBox .termsMenu div.listTot .btn_viewAll:hover{background:#f0f4ff;border-color:#8aa4d6;color:#333}.termsBox .termsMenu div.on{background:#d6defc4d}.termsBox .termsView{float:left;width:80%;height:720px;overflow-y:auto}.termsBox .termsView .viewCont{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;padding:5px 30px 35px;line-height:1.8;font-weight:400;font-size:15px;border-bottom:1px dotted #aaa}#ltTbody .term-original{grid-column:1 / -1;overflow-wrap:anywhere;font-size:15px}#ltTbody .term-original :where(div,p,span,pre,li,table,td,th){font-size:inherit}#ltTbody .term-explanation{display:contents}#ltTbody .term-explanation::details-content{display:contents}#ltTbody .term-explanation:not([open])>.term-explainer{display:none}#ltTbody .term-explanation summary{grid-column:1;grid-row:2;margin-top:8px}#ltTbody .term-explainer{grid-column:1 / -1;grid-row:3;min-width:0}#ltTbody .term-compare-button{grid-column:2;grid-row:2;justify-self:start;align-self:start;margin-top:8px;min-height:37px;line-height:1.5}#ltTbody .term-hint-trigger{cursor:pointer}@media all and (max-width:1000px){.termsBox .termsMenu{display:none}.termsBox .termsView{width:100%;height:auto;overflow:visible}}@media all and (max-width:600px){.input_box_2{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:10px 0!important;text-align:left!important}.input_box_2 select{width:70px!important;font-size:12px;padding:5px 3px;flex-shrink:0}.input_box_2 .span_block{flex:1;min-width:0}.input_box_2 .span_block input{width:100%!important;font-size:13px;box-sizing:border-box}.input_box_2 button{flex-shrink:0;padding:0 10px!important;font-size:13px;white-space:nowrap}.input_box_2{font-size:0}.input_box_2>*{font-size:13px}}
