/* Keep Korean words intact and preserve access to sign-out on narrow screens. */
.access h2,.public-copy h1,.public-copy p,.page-head p { word-break:keep-all; overflow-wrap:break-word; }
.empty { white-space:normal; }
@media(max-width:760px) {
  .sidebar-bottom { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:10px 0; font-size:11px; }
  .sidebar-bottom small { display:none; }
  .sidebar-bottom form { margin-left:auto; }
}
