
.partner-extra{margin:0;padding:0 clamp(22px,5vw,72px);border-top:1px solid #8885;color:inherit}.partner-extra>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:20px;font:600 16px/1.45 system-ui}.partner-extra>summary::after,.buying-checklist>summary::after{content:'+';font-size:24px;font-weight:400}.partner-extra[open]>summary::after,.buying-checklist[open]>summary::after{content:'−'}.partner-extra>summary::-webkit-details-marker,.buying-checklist>summary::-webkit-details-marker{display:none}.partner-extra>section{padding-left:0;padding-right:0}
details.buying-checklist{display:block;background:transparent;color:inherit;border:1px solid #8885;border-radius:16px;margin:20px clamp(22px,5vw,72px);padding:0 22px;text-transform:none}details.buying-checklist>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;gap:18px;min-height:64px;padding:14px 0;font:600 15px/1.5 system-ui;color:inherit;letter-spacing:normal}.buying-checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.buying-checklist h3{font:600 16px/1.5 system-ui;margin:0 0 8px;color:inherit}.buying-checklist p{font:400 14px/1.7 system-ui;color:inherit;opacity:.85}.buying-checklist>a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:inherit;font:600 14px/1.5 system-ui}.music-packages>.buying-checklist,.abe-formats>.buying-checklist,.tb-section>.buying-checklist{margin:20px 0 0}summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:700px){.buying-checklist-grid{grid-template-columns:1fr;gap:10px}.partner-extra>summary{font-size:15px;min-height:64px}.music-venue-story,.music-audience,.music-packages,.music-connect,.abe-section,.tb-section{padding-top:32px!important;padding-bottom:32px!important}.music-closing{display:none}.abe-package-grid{gap:12px}.abe-package-grid article{padding:22px!important}.tb-packages article{padding:22px!important}.music-package-card{padding:24px!important}.music-venue-intro{gap:22px!important}}

/* Shared navigation and readable controls across partner brands. */
.sc-section-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 18px;background:#11131df5;color:#fff;border-block:1px solid #ffffff24;backdrop-filter:blur(12px)}
.sc-section-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border-radius:9px;font:600 14px/1.3 system-ui,sans-serif;text-decoration:none;color:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap}
.sc-section-nav a:hover,.sc-section-nav a:focus-visible{background:#ffffff16;color:#fff;outline-offset:2px}
:is(.music-partner,.abe-page,.tb-page) .sc-section-nav{top:74px}
.sc-refined :is(section,[id]),:is(.music-partner,.abe-page,.tb-page) [id]{scroll-margin-top:140px}
.sc-refined .sc-section-nav~section{scroll-margin-top:68px}
.sc-refined :is(.fineprint,.note,.photo-caption,.hero-cred,.story-type,.video-caption,.film-option small,.film-option em,.video-cover-label,.price small,.savings,.pricing-note,.title-note p,.tier .availability,.hero-secondary,.hero-photo figcaption,.slide-caption,.photo-credit){font-size:13px!important;line-height:1.55!important;letter-spacing:normal!important}
.sc-refined :is(.button,.nav-cta,.text-link,.tier .button,.package-select){font-size:14px!important;min-height:44px}
.sc-refined :is(input,select,textarea){font-size:16px!important}
.sc-refined .sc-package-benefits{margin:12px 0 18px;border-top:1px solid #8885;border-bottom:1px solid #8885}
.sc-refined .sc-package-benefits summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;font:600 14px/1.5 system-ui;cursor:pointer;list-style:none;text-transform:none}
.sc-package-benefits summary::after{content:'+';font-size:20px}.sc-package-benefits[open] summary::after{content:'−'}
.sc-refined .sc-package-benefits ul{font-size:14px!important;line-height:1.6}
@media(max-width:700px){
 .sc-section-nav{gap:0;padding:4px 10px}.sc-section-nav a{flex:1;padding:8px 5px;font-size:13px}
 .sc-refined>header,.sc-refined .sales-nav{display:none!important}
 .sc-refined .hero{padding-top:24px}.sc-refined .hero-grid{padding-top:12px}
 .sc-refined .package-mark{display:none}.sc-refined .package-card{min-height:0;padding:24px}
 .sc-refined .package-card .package-purpose{min-height:0;font-size:15px;line-height:1.6}
 .sc-refined .package-number{font-size:12px}
 .sc-refined .tier{padding:22px!important}.sc-refined .tier .savings{min-height:0}.sc-refined .tier .price{margin-top:8px}
 .sc-refined .published-proof{padding-block:16px}.sc-refined .sc-extra>summary{min-height:56px;padding:15px 0}
 .sc-refined .stats{gap:14px}.sc-refined .stats p,.sc-refined .stats small{font-size:13px;line-height:1.5}
 .sc-refined .intro-grid p,.sc-refined .audience-quality,.sc-refined .faq-list :is(summary,p),.sc-refined #brief-form>small{font-size:14px;line-height:1.65}
}

.sc-refined .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-summary{font-size:15px;line-height:1.6;margin:14px 0 0;min-height:48px}.sc-refined .tier .benefit-period{min-height:65px}@media(max-width:700px){.sc-refined .tier-grid{grid-template-columns:1fr}.tier-summary{min-height:0}.sc-refined .tier .benefit-period{min-height:0}}

.sc-offer-review{margin:24px clamp(20px,5vw,72px);padding:20px;border:1px solid #8885;border-radius:16px;color:inherit;background:transparent}.sc-offer-review .buying-checklist{margin:10px 0 0;padding:0;border:0;border-top:1px solid #8885;border-radius:0}.sc-offer-status{display:grid;gap:7px;margin:0;font:400 14px/1.6 system-ui!important;color:inherit!important}.sc-offer-status strong{font-weight:650;font-size:16px}.sc-source-reviewed{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;font:400 13px/1.5 system-ui!important;margin:8px 0 0!important;color:inherit!important}.sc-source-reviewed a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font:600 13px/1.5 system-ui!important;color:inherit!important}.sc-source-reviewed span{opacity:.8}.music-packages>.sc-offer-review,.abe-formats>.sc-offer-review,.tb-section>.sc-offer-review{margin:20px 0}

.sc-refined :is(.fine-print,.photo-note,.hero-slide-caption,.hero-gallery-caption,.hero-gallery figcaption,.watch-preview small,.hero-watch small){font-size:13px!important;line-height:1.55!important;letter-spacing:normal!important}.sc-refined .audience-feature:has(>.footage-block:not([open])){grid-template-columns:1fr}.sc-refined .footage-block>summary{font-size:16px;min-height:56px}.sc-refined .footage-block:not([open]){margin-bottom:0}
.sc-refined small,.sc-refined :is(.image-note,.path-term,.hero-watch,.photo-caption,.hero-bottom>div>span){font-size:13px!important;line-height:1.55!important;letter-spacing:normal!important}
.sc-partner-tools .sc-save,.sc-partner-tools .sc-partner-context small{font-size:13px!important}

.ov-save,.saved-remove{font-size:13px!important}.sc-refined footer a,.sc-refined .proof-heading>a,.sc-refined .social-card a{font-size:14px!important;min-height:44px}.abe-page :is(small,figcaption,.abe-brand-row>a,.abe-buying-facts a,.abe-source){font-size:13px!important;line-height:1.6!important}.abe-package-summary{font-size:15px;line-height:1.6}.abe-package-grid .sc-package-benefits{border-block:1px solid #8885;margin:12px 0 20px}.abe-package-grid .sc-package-benefits summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:14px;font-weight:650;cursor:pointer}
.sc-refined>header,.sc-refined .sales-nav{position:relative!important;top:auto!important}
.sc-section-nav a[aria-current="location"]{background:#ffffff18;box-shadow:inset 0 -2px currentColor}
