:where(.dmx) :where(:not(svg,svg *,img)),:where(.dmx) :where(:not(svg,svg *,img)):before,:where(.dmx) :where(:not(svg,svg *,img)):after,:where(.dmx) :where(input,textarea)::placeholder{all:revert}:where(.dmx) :where(svg,img){vertical-align:baseline;display:inline}:where(.dmx) img{max-width:100%}.dmx [hidden]{display:none!important}.dmx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:normal;tab-size:8;-moz-text-size-adjust:auto;text-size-adjust:auto;-webkit-tap-highlight-color:initial;min-height:100vh}.dmx .u-th i{font-family:Apple SD Gothic Neo,system-ui,sans-serif}html:has(.dmx){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.dmx) body{background:#0b1118}.dmx .gnb .gnb-login{padding:9px 15px;font-size:13px}.dmx .gnb .gnb-contact+.gnb-login{margin-left:-12px}@media (max-width:919px){.dmx .gnb .gnb-contact{display:none}.dmx .gnb .gnb-contact+.gnb-login{margin-left:auto}}.dmx .gnb .logo{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.dmx .gnb .logo-sub{letter-spacing:-.01em;white-space:nowrap;color:var(--on-deep-2);font-size:11px;line-height:1.2}@media (max-width:559px){.dmx .gnb .logo-sub{display:none}}@media (prefers-reduced-motion:no-preference){.dmx.dmx .rv{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.dmx.dmx .rv.in{transform:none}.dmx.dmx .rv.rv-kids{opacity:1;transition:none;transform:none}.dmx.dmx .rv.rv-kids:not(.in)>*{opacity:0}.dmx.dmx .faq summary:after{transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s}.dmx.dmx .faq details[open] summary:after{transform:rotate(180deg)}.dmx.dmx .faq details[data-faq=closing] summary:after{content:"+";color:var(--muted);transform:none}}.dmx .form .ok{color:#8fe3b0;margin-top:8px;font-size:12.5px}.dmx .form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dmx .article{padding-block:clamp(40px,6vw,72px)var(--gap-s)}.dmx .article-in{max-width:760px;margin:0 auto}.dmx .article-back{color:var(--muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.dmx .article-back:hover{color:var(--accent)}.dmx .article-head{border-bottom:1px solid var(--rule);margin-top:22px;padding-bottom:22px}.dmx .article-head h1{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.42}.dmx .article-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;font-size:13px;display:flex}.dmx .article-body{min-height:120px;color:var(--ink-2);overflow-wrap:break-word;padding-block:28px;font-size:16px;line-height:1.85}.dmx .article-body img{border-radius:6px;height:auto}.dmx .article-body a{color:var(--accent)}.dmx .article-body h2,.dmx .article-body h3{letter-spacing:-.02em;max-width:none;color:var(--ink);font-weight:700;line-height:1.5}.dmx .article-body h2{font-size:20px}.dmx .article-body h3{font-size:17px}.dmx .article-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.dmx .article-origin{color:var(--ink-2);border-bottom:1px solid var(--rule-2);align-items:center;gap:6px;padding-bottom:2px;font-size:14px;text-decoration:none;display:inline-flex}.dmx .article-origin:hover{color:var(--accent);border-color:var(--accent)}.dmx .article-origin svg{flex:none;width:11px;height:11px}
