@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-gov.min.css";
@import "https://hangeul.pstatic.net/hangeul_static/css/nanum-square-round.css";
@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff)format("woff");font-weight:700;font-display:swap}
body,body:before,body:after,body *,body :before,body :after{box-sizing:border-box}.clear:before,.clear:after{content:"";clear:both;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--primary:#21a2dc;--primary-light:#fafdff;--gray50:#fafafa;--gray100:#eee;--gray200:#ccc;--gray300:#bdbdbd;--gray400:#9e9e9e;--gray500:#757575;--gray600:#616161;--gray700:#424242;--gray900:#212121;--error:#ef4034;--warning:#ff8400;--success:#388e3c;--info:#2b82e9;--bg-op30:no-repeat center/30px auto;--bg-op24:no-repeat center/24px auto;--bg-op20:no-repeat center/20px auto;--bg-op16:no-repeat center/16px auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}body *{color:#212121;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:16px;line-height:150%}html,body{height:100%}html{letter-spacing:-.02em;-moz-text-size-adjust:none;text-size-adjust:none;touch-callout:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;height:100%;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}body{color:#212121;-moz-text-size-adjust:none;text-size-adjust:none;word-wrap:break-word;word-break:break-all;width:100%;height:100%;letter-spacing:-2.5%;background:#fff;min-width:fit-content;margin:0;padding:0;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;position:relative;min-width:360px!important}ul,ol,li{margin:0;padding:0;list-style:none}a{text-decoration:none}table{border-spacing:0;border-collapse:collapse;width:100%}th{text-align:center}img,fieldset{border:0}input[type=tel],input[type=time],input[type=text],input[type=password],input[type=search],input[type=email],input[type=file],input[type=url],input[type=number],input[type=date]{color:#212121;box-sizing:border-box;background:#fff;border:1px solid #e1e1e1;border-radius:8px;width:100%;padding:0 14px;font-size:14px}.input{box-sizing:border-box;appearance:none;border:1px solid #e1e1e1;border-radius:8px;width:100%;padding:0 14px;font-size:14px}input.input{appearance:none;height:54px}textarea.input{height:120px}.input::-webkit-input-placeholder{color:var(--gray400);letter-spacing:-.5px;font-size:14px}textarea{resize:none;border:1px solid #eee;border-radius:6px;width:100%;height:130px;padding:14px!important}input[readonly],input[disabled],textarea[readonly],textarea[disabled]{color:var(--sub-text);background:#f7f7f7;font-size:14px}.input:not(input[readonly]):focus{border:1px solid var(--primary);box-shadow:0 2px 4px #0000004d 0 0 4px #565b7633;outline:none}textarea::-moz-placeholder{color:#9e9e9e;box-sizing:border-box;letter-spacing:-.5px;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;font-weight:400}input::-moz-placeholder{color:#9e9e9e;box-sizing:border-box;letter-spacing:-.5px;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;font-weight:400}textarea::placeholder,input::placeholder{color:#9e9e9e;box-sizing:border-box;letter-spacing:-.5px;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;font-weight:400}textarea::-webkit-input-placeholder{color:#9e9e9e;opacity:1;box-sizing:border-box;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;transition:all .5s}input::-webkit-input-placeholder{color:#9e9e9e;opacity:1;box-sizing:border-box;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;transition:all .5s}input:focus::-webkit-input-placeholder{opacity:0}.termsWrap input[type=date]{appearance:none;padding:0 6px!important}.termsWrap input[type=date]::-webkit-calendar-picker-indicator{color:#0000;background:0 0}.input:focus,input:focus,select:focus,textarea:focus{border:1px solid var(--primary);box-shadow:0 4px 4px #0000000f,0 0 5px #394bb280}select{color:#212121;vertical-align:middle;box-sizing:border-box;appearance:none;cursor:pointer;background:#fff url(/images/userWeb/icon/ico_dropdown_24.png) 97%/16px no-repeat;border:1px solid #ccc;border-radius:6px;width:100%;height:54px;padding:0 14px;font-size:14px}.inlineBlock{display:inline-block}.pointer{cursor:pointer}.op-5{opacity:.5}.op-3{opacity:.3}.border-btm-1px{border-bottom:1px solid #eee}.relative{position:relative}.mg-0{margin:0!important}.mt-0{margin-top:0!important}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-48{margin-top:48px}.mt-56{margin-top:56px}.mt-72{margin-top:72px}.mt-80{margin-top:80px}.mt-120{margin-top:120px}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-120{margin-bottom:120px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-40{margin-bottom:40px}.mb-48{margin-bottom:48px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.ml-32{margin-left:32px}.mr-0{margin-right:0!important}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.mr-24{margin-right:24px}.pd-0{padding:0!important}.pd-16{padding:0 16px!important}.pd-24{padding:24px}.pb-8{padding-bottom:8px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}.pb-56{padding-bottom:56px}.pb-120{padding-bottom:120px}.pt-8{padding-top:8px}.pt-16{padding-top:16px}.pt-24{padding-top:24px}.pl-8{padding-left:8px}.pl-16{padding-left:16px}.pl-24{padding-left:24px}.pr-0{padding-right:0!important}.pr-8{padding-right:8px}.pr-16{padding-right:16px}.pr-24{padding-right:24px}.w-24{vertical-align:middle;width:24px;height:24px}.w-after-24:after{content:"";width:24px;height:24px}.w-30{vertical-align:middle;width:30px;height:30px}.w-after-30:after{content:"";width:30px;height:30px}.w-20{vertical-align:middle;width:20px;height:20px}.w-after-20:after{content:"";width:20px;height:20px}.middle{vertical-align:middle!important}.wd-16{width:16%!important}.wd-20{width:20%!important}.wd-25{width:25%!important}.wd-33{width:33.3333%!important}.wd-40{width:40%!important}.wd-48{width:48%!important}.wd-50{width:50%!important}.wd-60{width:60%!important}.wd-70{width:70%!important}.wd-80{width:80%!important}.wd-100{width:100%}.bd-8{font-size:8px;font-weight:700}.bd-12{font-size:12px;font-weight:700}.bd-14{font-size:14px;font-weight:700}.bd-15{font-size:15px;font-weight:700}.bd-16{font-size:16px;font-weight:700}.bd-18{font-size:18px;font-weight:700}.bd-20{font-size:20px;font-weight:700}.bd-24{font-size:24px;font-weight:700}.bd-32{font-size:32px;font-weight:700}.md-12{font-size:12px;font-weight:500}.md-14{font-weight:500!important}.md-16{font-size:16px;font-weight:500}.md-18{font-size:18px;font-weight:500}.md-20{font-size:20px;font-weight:500}.md-24{font-size:24px;font-weight:500}.sub-text{color:#616161;font-size:12px;font-weight:400}.sub-text-14{color:#616161;font-size:14px;font-weight:400}.sub-text-16{color:#616161;font-size:16px;font-weight:400}.sub-text-18{color:#616161;font-size:18px;font-weight:400}.sub-text-light{color:#9e9e9e;font-size:14px;font-weight:400}.text-hidden{text-indent:-9999px;display:inline-block}.t_left{text-align:left!important}.t_center{text-align:center!important}.t_right{text-align:right!important}.flex_center{justify-content:center}.flex{align-items:center;gap:3%;display:flex!important}.flex-sb{justify-content:space-between;align-items:center;gap:3%;display:flex!important}.flex-sb-top{justify-content:space-between;align-items:top;gap:3%;display:flex}.gap-mini{gap:8px!important}.new:after{content:"N";text-align:center;color:#fff;vertical-align:middle;background:#c54831;border-radius:100%;width:16px;height:16px;margin-left:4px;font-size:10px;font-weight:500;line-height:16px;display:inline-block}.required:after{content:"*";color:#c54831;margin-left:4px;font-size:15px}.requiredMark{color:#c54831;margin-right:4px;font-size:15px}.radio,.check{align-items:center;display:flex}.radio input[type=radio],.check input[type=checkbox]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio label,.check label{cursor:pointer;align-items:center;display:inline-flex}.radio label:before,.check label:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:8px;display:inline-block}.radio label:before{background-image:url(/images/userWeb/icon/radio_off.png)}.radio input[type=radio]:checked+label:before{background-image:url(/images/userWeb/icon/radio_on.png)}.check label:before{background-image:url(/images/userWeb/icon/checkbox_off.png)}.check input[type=checkbox]:checked+label:before{background-image:url(/images/userWeb/icon/checkbox_on.png)}.radio input[type=radio]:focus-visible+label,.check input[type=checkbox]:focus-visible+label{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}button{cursor:pointer;letter-spacing:-.02em;background:0 0;border:0;margin:0;padding:0;font-family:Escoredream,Pretendard GOV Variable,Pretendard GOV,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.btnGroup{justify-content:center;align-items:center;gap:8px;display:flex}.btnGroup.page{margin-top:60px}.btnGroup.page button{width:160px}.btnGroup button,.searchBtn button{border-radius:8px;width:100%;height:58px;font-size:18px;font-weight:700}.btnPr{color:#fff;background:var(--primary)}.btnGr{color:#616161;background:#e1e1e1}.inputBtn{background:var(--primary);color:#fff;border-radius:8px;flex-shrink:0;width:100px;height:54px;font-size:18px;font-weight:700}.grMiniBtn{background:#fafafa;border:1px solid #e1e1e1;border-radius:6px;height:40px;padding:8px 12px;font-weight:700}.prLineMiniBtn{height:40px;color:var(--primary);border:1px solid var(--primary);border-radius:6px;padding:8px 12px;font-weight:700}.prLineMiniBtn:hover,.prLineMiniBtn:focus{color:#fff;background:var(--primary)}.blackMiniBtn{color:#fff;background:#212121;border-radius:6px;height:40px;padding:8px 12px;font-weight:700}.prLineBtn{width:100%;height:58px;color:var(--primary);border:1px solid var(--primary);background:#fff;border-radius:8px;font-size:18px;font-weight:700}@media (max-width:768px){.btnGroup button,.searchBtn button{font-weight:700;border-radius:8px!important;width:100%!important;height:48px!important;font-size:16px!important}.inputBtn{height:48px;font-size:16px}.formFlexGroup .inputBtn{width:100%}.prLineMiniBtn,.blackMiniBtn,.grMiniBtn{font-size:14px}}
.header.header--global{z-index:100;background-color:#fff;width:100%;position:fixed;top:0;left:0}.userWebPortalShell main{padding-top:0}.userWebPortalShell>#main_content{padding-top:216px}@media screen and (max-width:1024px){.userWebPortalShell>#main_content{padding-top:140px}}@media screen and (max-width:640px){.userWebPortalShell>#main_content{padding-top:180px}}.header.header--global .headerTop{background:#fafafa;border-bottom:1px solid #eee;width:100%}.header.header--global .headerTop .inner{justify-content:flex-end;align-items:center;height:46px;display:flex}.header.header--global .headerTop .logoLink img{height:36px;display:block}.header.header--global .headerTop .utilMenu{align-items:center;gap:24px;display:flex}.header.header--global .headerTop .utilList{align-items:center;gap:34px;display:flex}.header.header--global .headerTop .utilLink{font-weight:500}.header.header--global .headerTop .utilLink:hover{text-decoration:underline}.header.header--global .headerTop .zoomController{background-color:#fff;border:1px solid #f1f1f1;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;display:flex}.header.header--global .headerTop .zoomLabel{color:#616161;margin-right:4px;font-size:14px}.header.header--global .headerTop .zoomStatus{color:#616161;text-align:center;min-width:36px;font-size:14px}.header.header--global .headerTop .btnZoom{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header.header--global .headerTop .btnZoom:disabled{opacity:.4;cursor:default}.header.header--global .headerTop .btnZoom img{width:24px;height:24px;display:block}.header.header--global .headerTop .allMenuTriggerArea.moOpen{width:24px;height:24px;display:none}@media (max-width:1024px){.header.header--global .inner{padding:0 16px}.header.header--global .headerTop .allMenuTriggerArea.moOpen{position:unset;display:block}.header.header--global .headerTop .allMenuTriggerArea.moOpen .btnAllMenuOpen{background-size:24px;width:24px;height:24px}}@media (max-width:640px){.header.header--global .headerTop .inner{height:40px}.header.header--global .headerTop .zoomController{display:none}.header.header--global .headerTop .utilMenu{gap:12px}.header.header--global .headerTop .utilMenu .utilLink{font-size:14px}.header.header--global .headerTop .utilList{gap:12px}}.header.header--global .headerBody{background-color:#fff;border-bottom:1px solid #eef2f5;width:100%}.header.header--global .headerBody .inner{justify-content:space-between;align-items:center;gap:30px;padding:12px 0;display:flex}.header.header--global .headerBody .mainLogoArea{flex-shrink:0}.header.header--global .headerBody .mainLogoLink img{width:auto;height:60px;display:block}.header.header--global .headerBody .headerSearchArea{flex:1;max-width:475px}.header.header--global .headerBody .searchFormInner{border:2px solid var(--primary);background-color:#fff;border-radius:8px;align-items:center;width:100%;height:56px;padding-left:50px;display:flex;position:relative}.header.header--global .headerBody .searchFormInner:before{content:"";background:url(/images/userWeb/img_search_char.png) 50%/contain no-repeat;width:32px;height:60px;position:absolute;bottom:0;left:24px}.header.header--global .headerBody .searchInput{background:0 0;width:100%;height:100%;padding:0 12px;border:none!important}.header.header--global .headerBody .searchInput::placeholder{color:#212121;font-size:16px;font-weight:500}.header.header--global .headerBody .searchInput:focus{box-shadow:none;outline:none}.header.header--global .headerBody .btnSearchSubmit{background-color:var(--primary);cursor:pointer;border:none;border-top-right-radius:8px;border-bottom-right-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:100%;display:flex}.header.header--global .headerBody .btnSearchSubmit .searchIcon{background:url(/images/userWeb/icon/ico_search_56.png) 50%/contain no-repeat;width:56px;height:56px}@media (max-width:1024px){.header.header--global .headerBody .inner{padding:16px}}@media (max-width:640px){.header.header--global .headerBody .inner{flex-direction:column;gap:8px;padding:14px 16px}.header.header--global .headerBody .mainLogoLink img{height:42px}.headerSearchArea{width:100%;max-width:100%}.header.header--global .headerBody .searchFormInner{border-radius:6px;height:48px;padding-left:24px}.header.header--global .headerBody .searchFormInner:before{background:url(/images/userWeb/img_search_char.png) 50%/contain no-repeat;width:27px;height:45px;left:12px}.header.header--global .headerBody .searchInput{padding:0 12px}.header.header--global .headerBody .searchInput::placeholder{font-size:14px}.header.header--global .headerBody .btnSearchSubmit{border-top-right-radius:6px;border-bottom-right-radius:6px;width:48px}.header.header--global .headerBody .btnSearchSubmit .searchIcon{background:url(/images/userWeb/icon/ico_search_56.png) 50%/contain no-repeat;width:48px;height:48px}}.headerWeatherArea{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.headerWeatherArea .weatherLocText{color:#444;text-align:center;background:#f3f6fb;border-radius:4px;width:206px;padding:2px 0;font-size:14px}.headerWeatherArea .weatherLocText strong{color:#0858bf;font-size:14px;font-weight:700}.headerWeatherArea .weatherStatusGroup{align-items:center;gap:10px;display:flex}.headerWeatherArea .weatherMainFlex{align-items:center;display:flex}.headerWeatherArea .weatherIcon{width:24px;height:24px}.headerWeatherArea .weatherTemp{color:#111;margin-left:8px;font-size:16px;font-weight:700}.headerWeatherArea .weatherRain{color:#666;font-size:12px;font-weight:500}.headerWeatherArea .dustInfoList li{align-items:center;gap:8px;margin-bottom:2px;display:flex}.headerWeatherArea .dustInfoList li:last-child{margin-bottom:0}.headerWeatherArea .dustLabel{width:70px;font-size:14px}.headerWeatherArea .dustState{font-size:14px}.headerWeatherArea .dustState.stateGood{color:#1377ff;font-weight:700}.headerWeatherArea .dustState.stateNormal{color:#0d8a4c;font-weight:700}.headerWeatherArea .dustState.stateBad{color:#e6a817;font-weight:700}.headerWeatherArea .dustState.stateVeryBad{color:#d64545;font-weight:700}.headerWeatherArea .dustState.stateUnknown{color:#666;font-weight:700}.headerWeatherArea .dustState:after{content:"";vertical-align:middle;width:16px;height:16px;margin:-4px 0 0 4px;display:inline-block}.headerWeatherArea .dustState.stateGood:after{background:url(/images/userWeb/icon/ico_weather_good.png) 50%/16px no-repeat}.headerWeatherArea .dustState.stateNormal:after{background:url(/images/userWeb/icon/ico_weather_normal.png) 50%/16px no-repeat}.headerWeatherArea .dustState.stateBad:after,.headerWeatherArea .dustState.stateVeryBad:after{background:url(/images/userWeb/icon/ico_weather_bad.png) 50%/16px no-repeat}@media (max-width:1024px){.header.header--global .headerBody .inner{padding:16px}.headerWeatherArea{display:none}}@media (max-width:640px){.header.header--global .headerBody .inner{flex-direction:column;gap:16px;padding:16px}.mainLogoLink img{height:48px}.headerSearchArea{width:100%;max-width:100%}}.headerNav{z-index:100;background-color:#fff;border-bottom:1px solid #eee;width:100%;position:relative}.headerNav .inner{justify-content:center;align-items:center;height:66px;display:flex}.gnbList{align-items:center;gap:90px;height:100%;display:flex}.gnbDepth1{height:100%;position:relative}.depth1Link{align-items:center;height:100%;padding:0 4px;font-size:18px;font-weight:500;display:flex;position:relative}.gnbDepth1:hover .depth1Link,.gnbDepth1:focus-within .depth1Link{color:var(--primary);font-weight:700}.subNavigationPanel{opacity:0;visibility:hidden;background-color:#fff;border:1px solid #fafafa;border-radius:0 0 12px 12px;width:240px;padding:16px;transition:all .2s ease-in-out;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.gnbDepth1:hover .subNavigationPanel,.gnbDepth1:focus-within .subNavigationPanel{opacity:1;visibility:visible}.subDepth2List{flex-direction:column;gap:16px;display:flex}.depth2Link{border-bottom:1px solid #e1e1e1;padding-bottom:8px;font-weight:700;display:block}.subDepth3List{flex-direction:column;gap:6px;margin:0;padding:6px 0 0 4px;display:flex}.subDepth3List a{color:#424242;cursor:pointer;align-items:center;font-size:14px;display:inline-flex}.subDepth3List a:hover{color:var(--primary);font-weight:700;text-decoration:underline}.isOuterLink:after{content:"";background:url(/images/userWeb/icon/ico_newtab_20.png) 50%/contain no-repeat;width:16px;height:16px;margin-left:4px;display:inline-block}.allMenuTriggerArea.moHidden{z-index:1010;vertical-align:middle;position:absolute;right:0}.btnAllMenuOpen{background:url(/images/userWeb/icon/ico_head_menu_32.png) 50%/28px no-repeat;width:28px;height:28px}.allMenuOverlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:0 40px;display:none;position:fixed;top:0;left:0}.allMenuOverlay.is-open{display:flex}.allMenuInner{background-color:#fff;border-radius:32px;width:100%;max-width:1280px;max-height:85vh;padding:48px;position:relative;overflow-y:auto}.allMenuTabHeader{justify-content:center;margin-bottom:40px;padding-bottom:16px;display:flex}.allMenuTabHeader .tabBtn{color:#fff;background-color:var(--primary);border-radius:24px;padding:8px 24px;font-size:20px;font-weight:700}.allMenuGrid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.gridColumn{flex-direction:column;display:flex}.gridTitle{color:var(--primary);border-bottom:2px solid var(--primary);margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:700}.gridDepth2{flex-direction:column;gap:16px;display:flex}.gridD2Link{font-weight:700;display:block}.gridDepth3{flex-direction:column;gap:8px;margin:0;padding:6px 0 0 8px;list-style:none;display:flex}.gridDepth3 a{color:#424242;font-size:14px;transition:color .15s}.gridDepth3 a:hover{color:var(--primary);font-weight:700;text-decoration:underline}.isOuter:after{content:"";vertical-align:middle;background:url(/images/userWeb/icon/ico_newtab_20.png) 50%/contain no-repeat;width:16px;height:16px;margin:-2px 0 0 4px;display:inline-block}.mobileOnlyMenu{display:none}.pcOnlyMenu{display:block}.allMenuInner{box-sizing:border-box;background-color:#fff;border-radius:32px;width:100%;max-width:1340px;max-height:85vh;padding:40px;position:relative;overflow-y:auto}.btnAllMenuInnerClose{cursor:pointer;z-index:10;background:url(/images/userWeb/icon/ico_close_28.png) 50%/28px no-repeat;border:none;width:28px;height:28px;transition:transform .2s;position:absolute;top:42px;right:40px}.btnAllMenuInnerClose:hover{transform:rotate(90deg)}@media (max-width:1024px){.gnbList{display:none}.headerNav .inner{justify-content:flex-end;display:none}}@media (max-width:640px){.headerNav .inner{display:none}}@media (max-width:1024px){.btnAllMenuInnerClose{background-size:28px;width:28px;height:28px;top:12px;right:16px}.pcOnlyMenu{display:none}.mobileOnlyMenu{display:block}.allMenuOverlay{align-items:flex-start;padding:0}.allMenuInner{border-radius:0;max-width:100%;max-height:100vh;overflow-y:auto;padding:48px 0 0!important}.moMenuWrapper{background-color:#fff;width:100%;display:flex}.moLeftNav{background-color:#f3f6fb;flex-direction:column;width:140px;height:100vh;display:flex;overflow-y:auto}.moTabBtn{text-align:center;word-break:keep-all;border-bottom:1px solid #fff;width:100%;padding:20px 12px;font-weight:600}.moTabBtn:first-child{border-top-right-radius:12px}.moTabBtn.active{background-color:var(--primary);color:#fff;font-weight:700}.moRightContent{background-color:#fff;flex:1;padding:0 16px;overflow-y:auto}.moTabContent{display:none}.moTabContent.active{display:block}.moAccGroup{border:1px solid #eee;border-radius:8px;margin-bottom:12px;overflow:hidden}.moAccHeader{text-align:left;cursor:pointer;background-color:#fff;width:100%;padding:14px 0 14px 16px;font-size:14px;font-weight:700;position:relative}.moAccHeader:after{content:"";background:url(/images/userWeb/icon/ico_arr_down_16.png) 50%/contain no-repeat;width:16px;height:16px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.moAccHeader.expanded{background-color:var(--primary);color:#fff}.moAccHeader.expanded:after{filter:brightness(0)invert();transform:translateY(-50%)rotate(180deg)}.moAccBody{background-color:#f8fafc;display:none}.moDepth3{margin:0;padding:8px 0}.moDepth3 li a{padding:10px 20px;font-size:14px;font-weight:500;display:block}.moDepth3 li:last-child a{border-bottom:none}.allMenuTriggerArea.moHidden{display:none}}
#globalFooter.footer{color:inherit;background:0 0;padding:40px 0 0}.footer{padding-top:40px}.footBannerSection{background:#fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:100%;padding:20px 0}.footBannerInner{align-items:center;gap:30px;max-width:1400px;margin:0 auto;padding:0 16px;display:flex}.footBannerTitle{white-space:nowrap;margin:0;font-weight:500}.footBannerSwiper.swiper{flex:1;width:100%;overflow:hidden}.footBannerLink{background:#fff;border:1px solid #f0f0f0;border-radius:6px;justify-content:center;align-items:center;height:46px;padding:6px 12px;display:flex}.footBannerLink img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.footBannerControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.footBannerControls button{cursor:pointer;background:#fff 50%/20px;border:1px solid #e1e1e1;border-radius:4px;width:24px;height:24px}.footBannerControls .btnPrev{background-image:url(/images/userWeb/icon/ico_slider_prev.png)}.footBannerControls .btnToggle.is-paused{background-image:url(/images/userWeb/icon/ico_slider_play.png)}.footBannerControls .btnToggle{background-image:url(/images/userWeb/icon/ico_slider_pause.png)}.footBannerControls .btnNext{background-image:url(/images/userWeb/icon/ico_slider_next.png)}@media screen and (max-width:768px){.footer{padding-top:24px}.footBannerInner{flex-direction:column;align-items:flex-start;gap:16px}.footBannerControls{position:absolute;right:16px}}.mainFooter{background:#fafafa;width:100%;padding:40px 0}.footerInner{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1400px;margin:0 auto;display:flex}.footerInfoArea{flex-direction:column;flex:1;gap:20px;display:flex}.footerLogo{width:168px;height:auto}.footerLogo img{width:100%;display:block}.footerAddress{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footerAddress span{color:#616161;font-style:normal;font-weight:500;line-height:1.6}.footerAddress a{color:#616161;font-weight:500;text-decoration:none}.footerAddress .addrBar{color:#ccc;font-size:12px;font-weight:500}.btnAdmin{font-weight:500;color:#616161!important;text-decoration:underline!important}.iconLink{vertical-align:middle;background:url(/images/userWeb/icon/ico_newtab_20.png) 50%/16px no-repeat;width:16px;height:16px;margin:-5px 0 0 2px;display:inline-block}.footerCopyright{color:#999;margin:10px 0 0;font-size:13px}.footerLinkArea{flex-shrink:0}#globalFooter select.footerSelect,#globalFooter .footerSelect.input{color:#212121;box-sizing:border-box;vertical-align:middle;appearance:none;cursor:pointer;background:#fff url(/images/userWeb/icon/ico_dropdown_24.png) 97%/16px no-repeat;border:1px solid #e1e1e1;border-radius:8px;width:240px;height:54px;padding:0 14px;font-family:inherit;font-size:16px;font-weight:500}.footerSelect{width:240px}@media screen and (max-width:900px){.footerInner{flex-direction:column;gap:30px}.footerLinkArea,#globalFooter select.footerSelect,#globalFooter .footerSelect.input,.footerSelect{width:100%}}@media screen and (max-width:768px){.mainFooter{padding:40px 16px}.footerAddress{flex-direction:column;align-items:flex-start;gap:4px}.footerLogo{width:120px}.footerAddress .addrBar{display:none}.footerAddress span,.footerAddress a{font-size:14px}.footerCopyright{font-size:12px}}
.inner{width:100%;max-width:1400px;margin:0 auto;position:relative}@media (max-width:1024px){.inner{padding:0 16px}}#skip a{color:#fff;text-align:center;z-index:9999;background:#333;width:100%;height:40px;line-height:40px;text-decoration:none;position:absolute;top:-100px;left:0}#skip a:focus,#skip a:active{outline:3px solid #fc0;top:0}.blind{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.userWebLayoutShell{flex-direction:column;min-height:100dvh;display:flex}.userWebLayoutShell #main_content{flex:1 0 auto}.userWebPortalShell{flex-direction:column;min-height:100dvh;display:flex}.userWebPortalShell #main_content{flex:1 0 auto}.userWebHeaderOnly #main_content.portalWaitMain{flex:auto;justify-content:center;width:100%;min-height:0;padding:0;display:flex}.userWebHeaderOnly #main_content.portalWaitMain .portalWaitImg{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.header.header--site{align-items:center;height:100px;display:flex}.header.header--site .inner{justify-content:space-between;align-items:center;display:flex}.header.header--site ul{gap:20px;display:flex}.header.header--site ul li a{font-size:18px;font-weight:700}.header.portal{border-bottom:1px solid #eee;width:100%}.header.portal .web.inner{justify-content:space-between;align-items:center;height:80px;display:flex}.header.portal .web .nav li{display:inline-block}.header.portal .web .nav li a{margin-right:60px;font-size:20px;font-weight:800}.header.portal .web .nav li:last-child a{margin-right:0}.header.portal .nav li a img{vertical-align:middle;margin-left:4px}.header.portal .web h1 img,.header.portal .app .flex-sb h1 img,.header.portal .app .logo-area img{width:auto;height:58px;display:block}.header.portal .app .moMenu{z-index:2;background:#fff;width:100%;height:100vh;transition:right .35s;position:fixed;top:0;right:-100%}.header.portal .app .flex-sb{border-bottom:1px solid #eee;width:100%;height:80px;padding:0 24px}.header.portal .app .moMenu.active{right:0}.header.portal .app ul li{text-align:center;border-bottom:1px solid #f1f1f1;width:100%;height:72px;line-height:72px}.header.portal .app ul li a{font-size:18px;font-weight:800}@media (max-width:1024px){.header.portal .web{display:none!important}.header.portal .app{display:block!important}}.userWebLayoutShell>.footer:not(#globalFooter){color:#fff;background-color:#2c2f42;padding:40px 0}.userWebLayoutShell>.footer:not(#globalFooter) .innerContainer{justify-content:space-between;align-items:center;margin:0 auto;display:flex}.userWebLayoutShell>.footer:not(#globalFooter) .footerInfoWrap{flex-direction:column;gap:20px;display:flex}.userWebLayoutShell>.footer:not(#globalFooter) .footerLogo img{height:58px}.userWebLayoutShell>.footer:not(#globalFooter) .addressArea address,.userWebLayoutShell>.footer:not(#globalFooter) .addressArea address a{color:#fff;font-size:15px;font-style:normal;line-height:1.6}@keyframes userWebModalOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes userWebModalContentEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modalWrap{z-index:1000;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;transition:opacity .2s ease-out,visibility .2s ease-out;display:flex;position:fixed;top:0;left:0}#favoriteLoginRequiredModalWrap.modalWrap,#aiChatbotLoginRequiredModalWrap.modalWrap{z-index:1200}.modalWrap.active,.modalWrap.show{visibility:visible;pointer-events:auto;animation:.2s ease-out forwards userWebModalOverlayEnter}.modalBody .alarmWrap{text-align:center}.modalBody .alarmWrap .txt1{margin-top:16px;font-size:24px;font-weight:700}.modalBody .alarmWrap .txt2{white-space:pre-line;margin-top:12px;font-size:18px;font-weight:500}.modalContent{background-color:#fff;border-radius:30px;width:100%;max-width:568px;padding:32px;position:relative;box-shadow:0 4px 20px #00000026}.modalWrap .modalContent{opacity:0;transition:opacity .25s ease-out,transform .25s ease-out;transform:translateY(12px)}.modalWrap.active .modalContent,.modalWrap.show .modalContent{animation:.25s ease-out forwards userWebModalContentEnter}@media (prefers-reduced-motion:reduce){.modalWrap,.modalWrap .modalContent{transition:none;animation:none}.modalWrap.active,.modalWrap.show{opacity:1}.modalWrap.active .modalContent,.modalWrap.show .modalContent{opacity:1;transform:none}}.modalTitle{margin-bottom:24px;font-size:20px;font-weight:700}.modalBody{max-height:580px;margin-bottom:20px;font-size:14px;overflow-y:auto}.modalWrap .btnGroup{justify-content:stretch;align-items:stretch;gap:8px;width:100%;display:flex}.modalWrap .btnGroup button,.educationBizApplyForm .modalWrap .btnGroup button,.mypageSourceShell .participationHistoryDetailPage .educationBizApplyForm .modalWrap .btnGroup button,.bizInput .modalWrap .btnGroup button{cursor:pointer;border-radius:8px;flex:1 1 0;width:auto;min-width:0;max-width:none;height:58px;font-size:18px;font-weight:700;line-height:normal}@media (max-width:768px){.modalWrap .btnGroup button,.educationBizApplyForm .modalWrap .btnGroup button,.mypageSourceShell .participationHistoryDetailPage .educationBizApplyForm .modalWrap .btnGroup button,.bizInput .modalWrap .btnGroup button{height:48px;font-size:16px}}@media (max-width:540px){.modalContent{padding:24px 16px;border-radius:16px!important}.modalTitle{font-size:16px!important}.modalWrap{padding:24px}.modalContent{max-height:600px;overflow:auto}.modalSubTitle{font-size:14px}.modalBody .alarmWrap .txt1{font-size:20px!important}.modalBody .alarmWrap .txt2{font-size:16px!important}}.programDetailContainer .detailTopArea{grid-template-columns:minmax(470px,550px) 1fr;gap:30px;margin-bottom:56px;display:grid}.programDetailContainer .posterImageBox{width:100%}.programDetailContainer .posterImageBox img{-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;height:300px;display:block}.programDetailContainer .summaryList{background-color:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;gap:16px;padding:30px;display:flex}.programDetailContainer .detailMainTitle{margin:0 0 24px;font-size:22px;font-weight:700}.programDetailContainer .summaryRow{align-items:flex-start;display:flex}.programDetailContainer .summaryLabel{flex-shrink:0;width:100px;padding-left:12px;font-weight:700;position:relative}.programDetailContainer .summaryLabel:before{content:"";background-color:var(--primary);width:3px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.programDetailContainer .summaryValue{font-weight:500}.programDetailContainer .summaryValue a{text-decoration:underline}.programDetailContainer .contentSection{margin-bottom:48px}.programDetailContainer .sectionHeading{border-bottom:1px solid #212121;margin:0 0 24px;padding-bottom:20px;font-size:20px;font-weight:700}.programDetailContainer .sectionBody{padding:0 16px}.programDetailContainer .subInfoGroup{margin-bottom:24px}.programDetailContainer .subInfoGroup:last-child{margin-bottom:0}.programDetailContainer .subInfoTitle{align-items:center;gap:6px;margin:0 0 8px;font-size:18px;font-weight:700;display:inline-flex}.programDetailContainer .subInfoTitle:before{content:"";vertical-align:middle;background:url(/images/userWeb/icon/ico_bf_title.png) 50%/20px no-repeat;width:20px;height:20px;margin:-2px 4px 0 0;display:inline-block}.programDetailContainer .subInfoText,.programDetailContainer .bodyGeneralText{font-weight:500}.programDetailContainer .bodyGeneralText{margin-bottom:16px}.programDetailContainer .fileWrap,.bizFile .fileWrap{background:#fafafa;border-radius:8px;width:100%;padding:16px}.programDetailContainer .fileWrap .file{font-weight:500}@media (max-width:1200px){.programDetailContainer .detailTopArea{grid-template-columns:1fr;gap:24px}.programDetailContainer .detailMainTitle{margin-bottom:16px;font-size:18px}.programDetailContainer .summaryRow{font-size:16px}.programDetailContainer .summaryList{padding:24px 16px}.programDetailContainer .sectionHeading{font-size:18px}}@media (max-width:648px){.programDetailContainer .sectionHeading{margin-bottom:16px;padding-bottom:12px;font-size:16px}.programDetailContainer .summaryList{padding:24px 16px!important}.programDetailContainer .summaryLabel,.programDetailContainer .summaryValue{font-size:14px}.programDetailContainer .subInfoTitle{font-size:16px}.programDetailContainer .subInfoText,.programDetailContainer .bodyGeneralText,.programDetailContainer .subInfoText>*,.programDetailContainer .bodyGeneralText>*{font-size:14px}.programDetailContainer .subInfoTitle:before{background-size:18px;width:18px;height:18px}}.programGridContainer{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.programGridContainer .programBox{background-color:#fff;border:1px solid #e1e1e1;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative}.programGridContainer .programBox:hover,.programGridContainer .programBox:focus-within{transform:translateY(-4px);box-shadow:0 12px 24px #0000000a}.programGridContainer .boxLinkFrame{max-width:505px;height:100%;min-height:361px;color:inherit;flex-direction:column;padding:40px 30px;text-decoration:none;display:flex}.programGridContainer .boxLinkFrame.blank{cursor:default}.programGridContainer .boxLinkFrame .blankLogo{justify-content:center;align-items:center;height:100%;display:flex}.programGridContainer .boxLinkFrame .blankLogo img{opacity:.6}.programGridContainer .boxTopHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.programGridContainer .statusBadge{color:#fff;border-radius:20px;justify-content:center;align-items:center;padding:4px 12px;font-weight:700;display:inline-flex}.programGridContainer .statusBadge.ing{background-color:#006cff}.programGridContainer .statusBadge.ready{background-color:#21a615}.programGridContainer .statusBadge.end{background-color:#7e7e7e}.programGridContainer .statusBadge.return{background-color:#e23e62}.programGridContainer .statusBadgeGroup{align-items:center;gap:8px;display:inline-flex}.programGridContainer .resultGbLabel{font-size:14px;font-weight:800;line-height:1.2}.programGridContainer .resultGbLabel.select{color:#04ad64}.programGridContainer .resultGbLabel.unselect{color:red}.programGridContainer .resultGbLabel.wait{color:#bf9a4a}.programGridContainer .boxContentBody{flex-direction:column;min-height:140px;display:flex}.programGridContainer .boxMainTitle{word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.programGridContainer .boxSubDescription{color:#616161;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.programGridContainer .boxMetaFooter{border-top:1px solid #e1e1e1;margin-top:auto;padding-top:20px}.programGridContainer .metaInfoList{flex-direction:column;gap:12px;margin:0;display:flex}.programGridContainer .metaRow{align-items:center;gap:8px;display:flex}.programGridContainer .metaBadge{color:#fff;background-color:var(--primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:28px;font-weight:700;display:inline-flex}.programGridContainer .metaValue{word-break:keep-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.programGridContainer .btnWish{cursor:pointer;z-index:5;background:#00000080 url(/images/userWeb/icon/ico_star_off.png) 50%/24px no-repeat;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:40px;right:40px}.programGridContainer .btnWish.active{background:#00000080 url(/images/userWeb/icon/ico_star_on.png) 50%/24px no-repeat}@media (max-width:1200px){.programGridContainer{grid-template-columns:1fr;gap:16px}.programGridContainer .boxLinkFrame{max-width:100%!important}.programGridContainer .boxContentBody{min-height:auto}.programGridContainer .metaRow{align-items:flex-start}.programGridContainer .metaValue{white-space:normal}}@media (max-width:768px){.programGridContainer .boxLinkFrame{min-height:300px;padding:24px}.programGridContainer .btnWish{top:24px;right:24px}.programGridContainer .boxLinkFrame.blank{display:none}.programGridContainer .boxTopHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.programGridContainer .statusBadge{border-radius:20px;font-size:14px}.programGridContainer .resultGbLabel{font-size:14px}.programGridContainer .boxContentBody{min-height:unset!important}.programGridContainer .boxMainTitle{font-size:18px}.programGridContainer .boxSubDescription{font-size:14px}.programGridContainer .boxMetaFooter{border-top:1px solid #e1e1e1;margin-top:auto;padding-top:20px}.programGridContainer .metaRow{align-items:center}.programGridContainer .metaBadge{width:70px;height:26px}.programGridContainer .metaBadge,.programGridContainer .metaValue{font-size:14px}}.tabSection{width:100%}.tabSection .tabList{border-bottom:1px solid #e1e1e1;gap:20px;margin-bottom:32px;display:flex}.tabSection .tabBtn{cursor:pointer;padding:8px 16px;font-size:18px;font-weight:500;transition:color .2s;position:relative}.tabSection .tabBtn.is-active{color:var(--primary);font-weight:700}.tabSection .tabBtn.is-active:after{content:"";background-color:var(--primary);width:100%;height:4px;position:absolute;bottom:-1px;left:0}.tabSection .tabBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tabSection .tabPanel{display:none}.tabSection .tabPanel.is-active{display:block}@media (max-width:1024px){.tabSection .tabBtn{font-size:16px}}@media (max-width:640px){.tabSection .tabList{gap:16px}}.sourceSection{color:#616161;background-color:#fafafa;border-radius:6px;width:100%;margin-top:40px;padding:20px 16px;line-height:1.6}.sourceSection .infoTitle,.sourceSection .sourceTitle{color:#212121;font-weight:700;display:block}.sourceSection .surveyInfo{margin-bottom:16px}.sourceSection .surveyInfo .infoTitle{margin-bottom:8px}.sourceSection .surveyInfo .infoList li{color:#666;word-break:keep-all;padding-left:12px;position:relative}.sourceSection .surveyInfo .infoList li:before{content:"·";font-weight:700;position:absolute;top:0;left:2px}.sourceSection .sourceRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sourceSection .sourceRow .sourceTitle{display:inline-block}.sourceSection .sourceRow .sourceText,.sourceSection .sourceRow .sourceText a{color:#616161}.sourceSection .sourceRow .sourceText a:hover{text-decoration:underline}@media (max-width:640px){.sourceSection{padding:12px 16px!important}.sourceSection .sourceRow .sourceTitle,.sourceSection .sourceRow .sourceText{font-size:14px}}.article-content-html table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.article-content-html th,.article-content-html td{word-break:keep-all;border:1px solid #000;padding:2px 5px}.article-content-html th{text-align:center;background:#0000000d;font-weight:700}.article-content-html .ql-table-temporary{display:none}.article-content-html img{max-width:100%;height:auto}.article-content-html ul{margin:.5em 0;padding-left:1.5em;list-style:outside}.article-content-html ol{margin:.5em 0;padding-left:1.5em;list-style:decimal}.article-content-html li{list-style:inherit}.article-content-html p{margin:0 0 .5em}.article-content-html a{color:var(--primary,#0b8e41);text-decoration:underline}.userWebCopyUrlToast{z-index:10000;color:#fff;white-space:nowrap;pointer-events:none;background:#000000d9;border-radius:8px;margin:0;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.4;animation:.2s userWebCopyUrlToastIn;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}@keyframes userWebCopyUrlToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
