/* Layout and typography inherit Eventful unchanged; only brand palette/logo vary. */
.editorial-afterglow{--orange:#A95770;--red:#75404D;--cream:#FCF5ED;--ink:#402D33;background-color:#FCF5ED!important;color:#402D33}.editorial-heritage{--orange:#154B90;--red:#154B90;--cream:#F3F4F6;--ink:#103968;background-color:#F3F4F6!important;color:#103968}.editorial-afterglow .snav{background:#ffb7b7}.editorial-heritage .snav{background:#003783}.editorial-heritage .snav-links>a,.editorial-heritage .snav-links summary{color:white!important}.editorial-heritage .snav-burger span{background:white}.brand-wordmark{display:block;position:relative;width:180px;height:49px;overflow:hidden;background:transparent!important;flex:none}.brand-wordmark img{position:absolute!important;width:180px!important;height:180px!important;max-width:none;left:0;object-fit:contain!important}.brand-wordmark.afterglow img{top:-67px}.brand-wordmark.heritage img{top:-66px}.editorial-afterglow .soc-btn.ig,.editorial-afterglow .tag{background:#A95770!important}.editorial-heritage .soc-btn.ig,.editorial-heritage .tag{background:#154B90!important}.editorial-afterglow .grail-hd h2 span{color:#A95770}.editorial-heritage .grail-hd h2 span{color:#154B90}.editorial-afterglow .snav-mobile{background:#FCF5ED}.editorial-heritage .snav-mobile{background:#F3F4F6}.editorial-heritage .editorial-menu-links a{color:#103968!important}.editorial-afterglow .snav-links>a{color:#402D33}.editorial-afterglow .card,.editorial-heritage .card{background:#fff}.editorial-afterglow .tabs,.editorial-heritage .tabs{margin-top:32px}.editorial-afterglow .card .im img,.editorial-heritage .card .im img{object-fit:contain}.editorial-afterglow .snav-links,.editorial-heritage .snav-links{gap:20px}@media(max-width:600px){.brand-wordmark{width:160px;height:44px}.brand-wordmark img{width:160px!important;height:160px!important}.brand-wordmark.afterglow img{top:-59px}.brand-wordmark.heritage img{top:-59px}}

/* Branded logos are taller than Eventful's 30px logo. Reserve their full
   fixed-header height so the first breadcrumb never sits underneath it. */
.editorial-afterglow .snav-spacer,.editorial-heritage .snav-spacer{height:78px}
.editorial-afterglow article.article-v2,.editorial-heritage article.article-v2{padding-top:16px}
@media(max-width:600px){.editorial-afterglow .snav-spacer,.editorial-heritage .snav-spacer{height:73px}}
