#page-dirigeant,
.dirigeant-page,
.dirigeant-container {
max-width:1200px;
margin-left:auto;
margin-right:auto;
} .dirigeant-hero,
.dirigeant-diagnostic,
.dirigeant-risques,
.dirigeant-questions,
.dirigeant-methode,
.dirigeant-livrables {
padding:70px 20px;
} .dirigeant-card {
background:#ffffff;
border-radius:12px;
padding:28px;
box-shadow:0 8px 25px rgba(24,49,83,0.08);
height:100%;
} .dirigeant-card h3 {
color:#183153;
margin-bottom:15px;
} .dirigeant-grid-4 {
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:25px;
}
.dirigeant-grid-3 {
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:30px;
} .dirigeant-hero-grid {
max-width:1200px;
margin:auto;
} .dirigeant-risques,
.dirigeant-methode {
background:#F7F4EE;
} .dirigeant-actions a {
display:inline-block;
padding:12px 22px;
border-radius:6px;
margin-right:12px;
text-decoration:none;
} @media(max-width:1000px){
.dirigeant-grid-4 {
grid-template-columns:repeat(2,minmax(0,1fr));
}
.dirigeant-grid-3 {
grid-template-columns:1fr;
}
}
@media(max-width:700px){
.dirigeant-grid-4 {
grid-template-columns:1fr;
}
}