/* 영어판 법무 페이지(11/3): ../legal.css 위에 글자로 된 꾸밈만 영어로 */
html, body { word-break: normal; overflow-wrap: break-word; letter-spacing: 0; }
body { line-height: 1.65; }
.call a::after { content: "Call"; flex: none; white-space: nowrap; margin-left: 12px; }
details.toc summary::after { content: "Show"; }
details.toc[open] summary::after { content: "Hide"; }
@media (min-width: 441px) { dl.kv { grid-template-columns: 10.5em 1fr; } }
dl.kv dd { min-width: 0; overflow-wrap: anywhere; }
td:first-child { width: 34%; }

/* 위 막대: 돌아가기 글은 한 줄, 가게 이름은 오른쪽에 맞춰 두 줄까지 */
.top .back { white-space: nowrap; flex: none; }
.top .brand { min-width: 0; line-height: 1.3; text-align: right; }
