/* Compatibility only. Layout, fonts, sizes, weights and responsive values come from the supplied reference templates. */
html:has(#dc-root) body{padding:0!important;margin:0!important;overflow-x:clip}
#dc-root{font-family:Pretendard,system-ui,sans-serif;font-size:16px;line-height:normal;color:#1b2333;letter-spacing:normal;float:none;text-align:start}
#dc-root *{box-sizing:border-box;float:none;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-shadow:none}
#dc-root div{display:block;width:auto;height:auto}
#dc-root span{display:inline}
#dc-root strong,#dc-root b{font-weight:bolder}
#dc-root h1,#dc-root h2,#dc-root h3,#dc-root h4,#dc-root h5,#dc-root p,#dc-root ul,#dc-root ol{padding:0}
#dc-root h1,#dc-root h2,#dc-root h3,#dc-root h4,#dc-root h5{font-family:inherit}
#dc-root a{text-decoration:none;cursor:pointer}
#dc-root button{height:auto;line-height:normal;text-align:center;padding:1px 6px;box-shadow:none;text-transform:none;outline-offset:3px}
#dc-root label{margin:0;font-weight:400}
#dc-root input[type=checkbox]{font:400 13.3333px Arial;color:#000}
#dc-root svg text{font-family:Pretendard,'Noto Sans KR',sans-serif;font-size:22px;font-weight:700}
#dc-root svg{vertical-align:middle;max-width:none}
#dc-root img{max-width:100%}
#dc-root footer{padding:0;margin:0}
html:has(#dc-root) .body_wrap{padding:0!important;margin:0!important;min-height:0;float:none}
image-slot{display:block;overflow:hidden;position:relative;width:100%;height:100%}
@media(prefers-reduced-motion:reduce){#dc-root *{animation:none!important;scroll-behavior:auto!important}}
