/* 데이터 삭제 안내(data-deletion.html): 법무 문서 면(.legal-doc)을 그대로 쓰고, 세 언어 구역의 제목과 표만 더한다.
   색, 간격, 글꼴은 코어 변수를 쓴다. 상자나 카드는 쓰지 않고 선과 여백으로 구역을 나눈다. */
.deletion-lang { scroll-margin-top: 96px; }
.deletion-lang + .deletion-lang { margin-top: var(--sp-11); padding-top: var(--sp-9); border-top: 2px solid var(--bv-ink); }
.deletion-lang-title { margin: 0 0 var(--sp-4); color: var(--ec-text); font-size: clamp(24px, 3vw, 30px); font-weight: 800; line-height: 1.3; letter-spacing: -0.01em; }
.deletion-lang .legal-section h3 { margin: 0 0 var(--sp-5); color: var(--ec-text); font-size: clamp(18px, 2.2vw, 21px); font-weight: 800; line-height: 1.4; }
.deletion-lang .legal-updated { margin: 0 0 var(--sp-5); }
.deletion-lang .legal-section li { margin-bottom: var(--sp-3); }
.deletion-table td { min-width: 14em; }
@media (max-width: 720px) {
  .deletion-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .deletion-table td[data-label]::before { content: attr(data-label); display: block; margin-bottom: var(--sp-1); color: var(--ec-text); font-size: var(--ec-fs-aux); font-weight: 750; }
  .deletion-table td { min-width: 0; }
}
