.formula-indicators,#cible .mobile-address-card{display:none}
@media(max-width:880px){
 #formules .formulas{scrollbar-width:none}
 #formules .formulas::-webkit-scrollbar{display:none}
 .formula-indicators{display:flex;justify-content:center;gap:10px;margin:14px 0 0}
 .formula-indicators button{display:grid;place-items:center;width:56px;height:44px;padding:0;background:transparent;border:0}
 .formula-indicators span{display:block;width:100%;height:4px;border-radius:999px;background:var(--line-strong);transition:background .2s}
 .formula-indicators button[aria-current=true] span{background:var(--gold-bright)}
 #avis .maps-link{display:flex;width:fit-content;max-width:100%;margin-inline:auto}
 #cible .section-head>p{display:none}
 #cible .audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 #cible .mobile-address-card{display:block}
 #cible .aud-card{min-width:0;margin:0;padding:20px 16px;background:var(--bg);border:1px solid var(--line);border-radius:16px}
 #cible .aud-card h3{font-size:17px;line-height:1.35;margin-bottom:12px}
 #cible .aud-card p{font-size:14px;line-height:1.65;margin:0}
}
@media(max-width:340px){#cible .audience-grid{grid-template-columns:1fr}}
