body:not([data-page=index]) main{position:relative;isolation:isolate}body:not([data-page=index]) main>.official-stage-brand{position:absolute;pointer-events:none;left:31%;top:20vw;width:38%;height:12vw;z-index:-1;background:radial-gradient(ellipse at center,#0b1424 55%,#0b1424ee 75%,#0b142400 100%);display:flex;align-items:center;justify-content:center}body:not([data-page=index]) main>.official-stage-brand img{width:48%;height:95%;object-fit:contain;filter:url(#white-to-alpha)}@media(max-width:640px){.hero-actions{gap:8px}.hero-actions a{max-width:100%;box-sizing:border-box}}

img[src$="wawa-approved-w-logo.png"]{filter:url(#official-logo-clean-alpha)!important;background:transparent!important}.official-stage-brand img{filter:url(#official-logo-clean-alpha)!important}

@media(max-width:640px){.page-intro,.directory-controls,.toolbar,.toolbar>label,.quota{min-width:0;max-width:100%;box-sizing:border-box}.page-intro .mobile-slogan{white-space:normal!important;overflow-wrap:anywhere;font-size:clamp(22px,7vw,32px)!important;line-height:1.3!important}.quota strong{white-space:normal!important;overflow-wrap:anywhere;font-size:19px!important;line-height:1.35;max-width:100%}}

.promo>div{min-width:0}.promo h2.single-line{white-space:normal!important;overflow-wrap:anywhere;line-height:1.35!important}.footer-slogan span{white-space:normal!important}@media(max-width:640px){.promo{max-width:100%;min-width:0;box-sizing:border-box}.promo h2.single-line{font-size:clamp(17px,4.5vw,22px)!important}.mobile-nav a,.mobile-nav span{min-width:0;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;line-height:1.25}.mobile-nav{min-height:70px}.mobile-nav span{font-size:10px}}

@media(max-width:640px){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
