.xl-sec{padding:18px 0 4px}.xl-h{font-size:1.15rem;margin:0 0 10px}
.xl-chips{display:flex;flex-wrap:wrap;gap:8px}
.xl-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--border,#e4dff0);border-radius:999px;background:var(--surface,#fff);color:inherit;text-decoration:none;max-width:100%}
.xl-chip:hover{border-color:#b99a2e;background:#fffaf0}
.xl-chip__img{flex:none;width:30px;height:30px;border-radius:50%;background:#ece7f5 center/cover no-repeat}
.xl-chip b{display:block;font-size:.88rem;line-height:1.2}.xl-chip small{display:block;font-size:.72rem;color:#7a7488;line-height:1.2}
.xl-chip:not(:has(.xl-chip__img)){padding-left:12px}
