.room-language-note{margin:18px 0;padding:12px 16px;border-left:3px solid #b36ccd;line-height:1.6;font-size:.95rem}
.room-language-note a{text-decoration:underline;text-underline-offset:3px}
.room-card-language{display:block;margin-top:10px;font-size:.8rem;line-height:1.5;color:var(--text-muted,#bbb1bc)}
.room-directory-guide p+p{margin-top:12px}
.room-directory-guide a{text-decoration:underline;text-underline-offset:3px}
