.conseil-grid{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1rem 1.25rem;display:grid}.conseil-card{border:2px solid var(--card-border-color,var(--dark-primary-color));box-shadow:6px 6px 0 var(--card-shadow-color,var(--dark-primary-color));background-color:#fff;border-radius:.5rem;transition:transform .15s,box-shadow .15s}.conseil-card:hover{box-shadow:9px 9px 0 var(--card-shadow-color,var(--dark-primary-color));transform:translate(-3px,-3px)}.conseil-card{align-items:center;gap:1rem;padding:.75rem;display:flex}.conseil-card__photo-container{aspect-ratio:1;border:2px solid var(--dark-primary-color);border-radius:.25rem;flex-shrink:0;width:4.5rem;position:relative;overflow:hidden}.conseil-card__info{text-align:left;min-width:0}.conseil-card__nom{font-family:var(--font-jakarta-sans);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.conseil-card__poste{color:rgba(var(--main-font-color-rgb), .75);margin-top:.25rem;font-size:.9rem}.conseil-card__metier{color:var(--main-font-color);margin-top:.25rem;font-size:.85rem;font-style:italic}.conseil-card__label{color:var(--primary-color);font-weight:600}
.conseil-page{width:100%;max-width:75rem;margin:3rem auto;padding:0 1.5rem}.conseil-page__header{text-align:center;margin-bottom:2rem}.conseil-page__title{font-size:var(--page-title-font-size);color:var(--main-font-color);margin-bottom:.5rem}.conseil-page__subtitle{color:rgba(var(--main-font-color-rgb), .7);font-size:1rem}
