
/* 그리드 칸이 내용 최소폭 때문에 화면 밖으로 밀리지 않게 */
@media (max-width: 640px) {
  .page-id-389960 .entry-content [style*="grid-template-columns"] > *,
  .home .entry-content [style*="grid-template-columns:repeat(4,1fr)"] > * { min-width: 0; }
  /* About(page 389960): 고정 2·3·4열 → 1열 */
  .page-id-389960 .entry-content [style*="grid-template-columns:1fr 1fr"],
  .page-id-389960 .entry-content [style*="grid-template-columns: 1fr 1fr"],
  .page-id-389960 .entry-content [style*="grid-template-columns:repeat(2"],
  .page-id-389960 .entry-content [style*="grid-template-columns:repeat(3"],
  .page-id-389960 .entry-content [style*="grid-template-columns:repeat(4"] { grid-template-columns: minmax(0, 1fr) !important; }
  /* 홈(page 389878) 기능 카드 4열 → 2열 */
  .home .entry-content [style*="grid-template-columns:repeat(4,1fr)"] { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .page-id-389960 .entry-content, .home .entry-content { overflow-wrap: anywhere; }
}
/* RTL: 방향 의미가 있는 아이콘(→)은 뒤집어 보이게 하지 않는다 — 문구 쪽에서 ← 로 낸다. 목록 들여쓰기는 시작 쪽으로. */
[dir="rtl"] .entry-content ul, [dir="rtl"] .entry-content ol { margin-left: 0; margin-right: 3em; }
/* uxfix2: 본문 글자 기준으로 LTR 이 된 구역 안의 목록은 원래(왼쪽) 들여쓰기 */
[dir="rtl"] [data-wia-autodir="ltr"] .entry-content ul, [dir="rtl"] [data-wia-autodir="ltr"] .entry-content ol,
[dir="rtl"] .entry-content [data-wia-autodir="ltr"] ul, [dir="rtl"] .entry-content [data-wia-autodir="ltr"] ol,
[dir="rtl"] .entry-content ul[data-wia-autodir="ltr"], [dir="rtl"] .entry-content ol[data-wia-autodir="ltr"] { margin-left: 3em; margin-right: 0; }
[dir="rtl"] [data-wia-autodir="ltr"] [data-wia-autodir="rtl"] ul, [dir="rtl"] [data-wia-autodir="ltr"] [data-wia-autodir="rtl"] ol,
[dir="rtl"] [data-wia-autodir="ltr"] ul[data-wia-autodir="rtl"], [dir="rtl"] [data-wia-autodir="ltr"] ol[data-wia-autodir="rtl"] { margin-left: 0; margin-right: 3em; }
