
/* -------------------------------------------------
   Related Events → inline comma list
------------------------------------------------- */

.nl-related-events::before {
content: "Trips & tours mentioned in this article -";
display: inline-block;
margin-bottom: 8px;
margin-right: 0.25em;
}
.nl-related-events {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

/* Inline items */
.nl-related-events li {
    display: inline;
    margin: 0;
    padding: 0;
}

/* Remove button styling */
.nl-related-events li a {
    all: unset;
    cursor: pointer;
    color: var(--primary); /* adjust if needed */
    text-decoration: none;
}

.nl-related-events li a:hover {
    text-decoration: underline;
}

/* Comma after each item */
.nl-related-events li::after {
    content: ", ";
}

/* Last item → no comma */
.nl-related-events li:last-child::after {
    content: "";
}

/* Second last item → ampersand instead of comma */
.nl-related-events li:nth-last-child(2)::after {
    content: " & ";
}
