/* 영어 문구 길이와 영어판 안내 흐름에 맞춘 작은 보완. */
body[lang="en"], html[lang="en"] body { word-break:normal; }
.english-wordmark { font-family:system-ui,sans-serif; }
.english-nav { display:flex; gap:20px; margin-left:auto; align-items:center; }
.english-nav a { display:inline-flex; align-items:center; min-height:44px; font-size:16px; text-decoration:none; white-space:nowrap; }
.english-nav a:hover { text-decoration:underline; }
.english-doc-links { display:flex; gap:20px; flex-wrap:wrap; margin-top:24px; }
.english-doc-links a { display:inline-flex; align-items:center; min-height:44px; }
.paper-choice { display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin:16px 0; font-size:16px; }
.paper-choice select { min-height:44px; max-width:100%; font:inherit; color:var(--text); background:var(--surface); padding:8px; border:1px solid var(--line); border-radius:8px; }
html[lang="en"] .step-title { flex-wrap:wrap; }
html[lang="en"] .page-item .tools { gap:0; }
html[lang="en"] .privacy { line-height:1.6; }
@media(max-width:800px) {
  .english-nav { gap:14px; }
  .english-nav .desktop-guide { display:none; }
}
@media(max-width:480px) {
  .english-nav { gap:12px; }
  html[lang="en"] .savebar .btn { padding-left:12px; padding-right:12px; }
  html[lang="en"] .step-title .seg { margin-left:0; }
}
