
@media(max-width:980px){
  /* When a profile tile opens the "Vous êtes…" route:
     show only the selected profile's concrete offer + CTA. */
  #view-vous-etes .audience-subhero,
  #view-vous-etes .audience-section-head,
  #view-vous-etes .actor-tabs,
  #view-vous-etes .detail-cta{
    display:none!important;
  }

  #view-vous-etes .audience-page{
    padding:88px 0 28px!important;
    min-height:100vh!important;
  }

  #view-vous-etes .audience-page > .container{
    width:calc(100% - 28px)!important;
    max-width:none!important;
  }

  #view-vous-etes .actor-panels{
    margin:0!important;
  }

  #view-vous-etes .actor-panel{
    display:none!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
  }

  #view-vous-etes .actor-panel.active{
    display:block!important;
  }

  #view-vous-etes .actor-visual,
  #view-vous-etes .actor-copy > .eyebrow,
  #view-vous-etes .actor-copy > p{
    display:none!important;
  }

  #view-vous-etes .actor-copy{
    padding:0!important;
    margin:0!important;
  }

  #view-vous-etes .actor-copy h2{
    margin:0 0 18px!important;
    font-size:clamp(1.75rem,8vw,2.35rem)!important;
    line-height:1.03!important;
    color:#2d2822!important;
  }

  #view-vous-etes .actor-copy ul{
    display:grid!important;
    gap:9px!important;
    margin:0 0 20px!important;
    padding:0!important;
    list-style:none!important;
  }

  #view-vous-etes .actor-copy li{
    position:relative!important;
    margin:0!important;
    padding:12px 12px 12px 31px!important;
    border:1px solid rgba(80,66,49,.13)!important;
    border-radius:10px!important;
    background:#fff!important;
    color:#4f4438!important;
    font-size:.84rem!important;
    line-height:1.35!important;
    box-shadow:0 4px 12px rgba(44,35,27,.04)!important;
  }

  #view-vous-etes .actor-copy li::before{
    content:"✓"!important;
    position:absolute!important;
    left:11px!important;
    top:11px!important;
    font-weight:800!important;
    color:#b28c57!important;
  }

  #view-vous-etes .actor-copy .btn{
    width:100%!important;
    min-height:44px!important;
    justify-content:center!important;
    margin-top:4px!important;
  }
}
