.nl-event-list{padding:0 16px 14px}.nl-event-card{position:relative;margin:0 0 10px;border:1px solid #ae874447;border-radius:9px;background:linear-gradient(115deg,#241d20e8,#3c2b29e8);box-shadow:0 3px 9px #0002;color:#f3dfb6}.nl-event-card summary{padding:12px 14px;cursor:pointer;list-style:none;outline-offset:3px}.nl-event-card summary::-webkit-details-marker{display:none}.nl-event-card summary>div:first-child{font:700 14px/1.4 Arial,sans-serif!important;color:#f3dfb6!important}.nl-event-card summary>div:first-child *{color:inherit!important}.nl-event-card summary>div:last-child{margin-top:5px;color:#e2b866!important;font:12px/1.4 Arial,sans-serif!important}.nl-event-card small{font-size:12px}.nl-event-card summary:after{content:"Schedule ⌄";position:absolute;right:12px;top:12px;font:9px Arial,sans-serif;color:#bcaa91}.nl-event-card summary>div:first-child{padding-right:48px}.nl-event-card:hover,.nl-event-card[open]{border-color:#d7ad66;box-shadow:0 3px 12px #0004}.nl-event-dates{display:none;padding:11px 14px;background:#211b1b;border-top:1px solid #a07c423d;border-radius:0 0 9px 9px;font:11px/1.6 Arial,sans-serif;color:#d6c5ac}.nl-event-dates b,.nl-event-dates span{display:block}.nl-event-dates b{color:#ebc77f;margin-bottom:5px}.nl-event-card[open]>.nl-event-dates{display:block}@media(hover:hover){.nl-event-card:hover>.nl-event-dates,.nl-event-card:focus-within>.nl-event-dates{display:block}.nl-event-card>.nl-event-dates{position:absolute;left:-1px;right:-1px;top:100%;z-index:20;border:1px solid #a07c42}}.nl-event-featured{border:2px solid #d5a342;background:linear-gradient(120deg,#4b301d,#241b1d);box-shadow:0 0 14px #d9a73b26}
.nl-event-featured summary{padding:15px 13px}
.nl-event-featured summary>div:first-of-type{font-size:17px!important;font-weight:800!important;color:#ffe3a0!important;padding-right:40px}
.nl-event-featured summary>div:first-of-type *{color:#ffe3a0!important}
.nl-event-badge{display:block;font:700 9px/1.4 Arial,sans-serif;letter-spacing:1.5px;color:#eec56a;margin-bottom:6px}
.nl-event-featured summary>div:last-child{color:#ffe5aa!important;font-size:13px!important}
