.jk-inline-56{display:inline-block;width:32px;height:32px;object-fit:contain;vertical-align:middle;flex-shrink:0}
.section-label:has(.jk-inline-56),.ticket-brand:has(.jk-inline-56){display:inline-flex;align-items:center;gap:8px}
.stub-stamp .jk-inline-56{width:36px;height:36px}
@media(max-width:650px){
 #accueil .hero-copy{container-type:inline-size;min-width:0}
 #accueil .hero-copy > h1{text-align:center;width:100%;margin-inline:auto;font-size:40vw!important;font-size:46cqw!important;line-height:.82}
 #accueil .hero-copy > h1 > span{display:block}
 #accueil .hero-copy > h1 > span > span{display:inline}
}
