
@media (min-width:981px){
  /* Accueil : l'entrée par profil devient l'appel principal */
  .hero .hero-actions .btn-gold{background:transparent!important;color:var(--ink,#1f2424)!important;border-color:rgba(31,36,36,.28)!important;box-shadow:none!important}
  .hero .hero-actions .v22-profile-action{background:var(--gold,#b59662)!important;color:#fff!important;border-color:var(--gold,#b59662)!important;font-weight:800!important;box-shadow:0 10px 28px rgba(70,55,30,.18)!important}
  /* Expertises : mêmes dimensions, lecture plus nette */
  #expertises .expert-card{background:#fff!important}
  #expertises .expert-card h3{font-size:calc(1em + 1px)!important;font-weight:800!important}
  /* Bloc accompagnement : titre volontairement moins monumental */
  #chantier .execution-head h2{font-size:clamp(28px,2.45vw,42px)!important;line-height:1.08!important;max-width:900px!important}
  #chantier .v25-phases{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:24px 0 6px}
  #chantier .v25-phase{border:1px solid rgba(181,150,98,.38);background:rgba(255,255,255,.72);padding:14px 12px;min-height:104px}
  #chantier .v25-phase b{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#9b7c4b;margin-bottom:7px}
  #chantier .v25-phase span{font-size:13px;line-height:1.45;font-weight:650;color:#2d3333}
  #chantier .v25-scope{margin:15px 0 0;font-weight:700;color:#3d4140}
}

/* 2026-10-08 - extra actor profiles; preserve original visual design */
.audience-card-grid {align-items:stretch;}
.actor-copy p {line-height:1.65;}
.actor-list {columns:1;}
.actor-tab {white-space:normal;}
.mobile-v34-choicegrid-actors .mobile-v34-actor-card strong {overflow-wrap:anywhere;}
@media(max-width:980px){
 #view-vous-etes .actor-copy > p{display:block!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid #e7e1d6!important;color:#5c554c!important;line-height:1.62!important;font-size:.94rem!important}
}
