.pg-legal .lg{background:#fff;padding:clamp(130px,13vw,180px) 0 clamp(90px,10vw,140px)}.pg-legal .lg-tabs{border-bottom:1px solid #133a821a;gap:28px;display:flex}.pg-legal .lg-tabs a{color:#8a95a5;border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:14px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s}.pg-legal .lg-tabs a:hover{color:var(--ink)}.pg-legal .lg-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--blue)}.pg-legal .lg-head{margin-top:clamp(40px,5vw,64px)}.pg-legal .lg-head h1{letter-spacing:-.045em;color:var(--ink);font-family:IBM Plex Sans KR,Pretendard Variable,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.25}.pg-legal .lg-head p{color:#8a95a5;margin-top:14px;font-size:13.5px}.pg-legal .lg-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(40px,5vw,64px);display:grid}.pg-legal .lg-toc{font-size:13.5px;position:sticky;top:110px}.pg-legal .lg-toc b{letter-spacing:.1em;color:var(--blue);margin-bottom:10px;font-size:12px;font-weight:500;display:block}.pg-legal .lg-toc a{color:#6b7789;padding:6px 0;line-height:1.5;transition:color .2s;display:block}.pg-legal .lg-toc a:hover{color:var(--blue)}.pg-legal .lg-doc{color:#3f4a5c;word-break:keep-all;max-width:780px;font-size:15px;line-height:1.85}.pg-legal .lg-doc .lead{border-bottom:1px solid #133a8214;padding-bottom:30px}.pg-legal .lg-doc section{padding-top:38px;scroll-margin-top:100px}.pg-legal .lg-doc h2{letter-spacing:-.03em;color:var(--ink);font-size:18px;font-weight:500;line-height:1.5}.pg-legal .lg-doc h2+*{margin-top:14px}.pg-legal .lg-doc p+p,.pg-legal .lg-doc p+ul,.pg-legal .lg-doc p+ol,.pg-legal .lg-doc ul+p,.pg-legal .lg-doc ol+p,.pg-legal .lg-doc .tbl+p{margin-top:10px}.pg-legal .lg-doc ul,.pg-legal .lg-doc ol{padding-left:1.25em}.pg-legal .lg-doc ul{list-style:outside}.pg-legal .lg-doc li+li{margin-top:5px}.pg-legal .lg-doc li::marker{color:#9aa5b4}.pg-legal .lg-doc strong{color:var(--ink);font-weight:500}.pg-legal .lg-doc a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.pg-legal .lg-doc .tbl{overflow-x:auto}.pg-legal .lg-doc table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.7}.pg-legal .lg-doc th,.pg-legal .lg-doc td{text-align:left;vertical-align:top;border:1px solid #133a821a;padding:12px 14px}.pg-legal .lg-doc thead th{color:var(--ink);background:#f7f9fc;font-weight:500}.pg-legal .lg-doc tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.pg-legal .lg-doc .box{background:#f7f9fc;border-radius:14px;margin-top:14px;padding:16px 18px;font-size:14px}.pg-legal .lg-doc .box dl{grid-template-columns:auto 1fr;gap:6px 18px;display:grid}.pg-legal .lg-doc .box dt{color:var(--ink);font-weight:500}.pg-legal .lg-doc .end{color:#6b7789;border-top:1px solid #133a8214;margin-top:44px;padding-top:26px;font-size:14px}@media (max-width:900px){.pg-legal .lg-body{grid-template-columns:1fr;gap:34px}.pg-legal .lg-toc{background:#f7f9fc;border-radius:14px;padding:18px 20px;position:static}}.pg-legal .lg-doc ol{list-style:decimal}.pg-legal .nf .lg-head{margin-top:0}.pg-legal .nf-go{margin-top:32px;font-size:15px;font-weight:500}.pg-legal .nf-go a{color:var(--blue)}
