.ij6-legal{max-width:880px;margin:0 auto;padding:120px 64px 96px}.legal-eyebrow{color:var(--ink-3);letter-spacing:.12em;margin-bottom:24px;font-size:11px}.legal-h1{letter-spacing:-.025em;color:var(--ink);margin:0 0 16px;font-family:Noto Serif KR,serif;font-size:48px;font-weight:300;line-height:1.15}.legal-meta{color:var(--ink-3);letter-spacing:.04em;border-bottom:1px solid var(--line-2);margin-bottom:56px;padding-bottom:40px;font-size:12px}.legal-meta .meta-row{padding:4px 0}.legal-body{color:var(--ink-2);font-size:14.5px;line-height:1.85}.legal-body h2{letter-spacing:-.015em;color:var(--ink);border-top:1px solid var(--line-2);margin:64px 0 20px;padding-top:24px;font-family:Pretendard Variable,sans-serif;font-size:20px;font-weight:500}.legal-body h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-body h3{letter-spacing:-.01em;color:var(--ink);margin:32px 0 10px;font-family:Pretendard Variable,sans-serif;font-size:15px;font-weight:500}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:22px}.legal-body li{margin:6px 0}.legal-body strong{color:var(--ink);font-weight:500}.legal-body em{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-style:normal}.legal-body a{color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:1px;text-decoration:none;transition:border-color .2s}.legal-body a:hover{border-bottom-color:var(--ink)}.legal-body table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:13.5px}.legal-body th,.legal-body td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:12px 14px}.legal-body th{color:var(--ink);background:var(--bg-2,transparent);letter-spacing:-.005em;font-weight:500}.legal-body td{color:var(--ink-2)}.legal-callout{border-left:2px solid var(--ink);color:var(--ink-2);background:var(--bg-2,transparent);margin:20px 0 28px;padding:14px 18px;font-size:13.5px}.legal-callout strong{color:var(--ink)}.legal-foot{border-top:1px solid var(--line-2);color:var(--ink-3);letter-spacing:.04em;margin-top:72px;padding-top:32px;font-size:11.5px}@media (max-width:1100px){.ij6-legal{padding:96px 32px 80px}.legal-h1{font-size:40px}}@media (max-width:640px){.ij6-legal{padding:64px 20px 56px}.legal-h1{font-size:32px}.legal-body{font-size:14px}.legal-body h2{margin-top:48px;padding-top:20px;font-size:18px}.legal-body table{font-size:12.5px}.legal-body th,.legal-body td{padding:10px 8px}}
