@media(max-width:1024px){.elementor .page-template{&.page-template.page-template .trust-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } &.page-template.page-template #situations .diagnostic-answer { grid-template-columns:80px minmax(0,1fr) !important; } &.page-template.page-template #situations [data-role="diagnostic-action"] { grid-column:2;margin:0 1rem 1rem !important; } &.page-template.page-template .hero-visual.hero-visual { height:280px !important;min-height:280px !important; } &.page-template.page-template #demarrer-expertise .prepare-layout { padding:1.75rem !important; } &.page-template.page-template #prestations-documentees { padding:3rem 0 !important; } &.page-template.page-template #prestations-documentees .section-head { padding:1.75rem !important;gap:1.5rem !important; } &.page-template.page-template #prestations-documentees .section-head h2 { font-size:2.2rem !important; } &.page-template.page-template #prestations-documentees .method-steps { padding:1.75rem !important; } &.page-template.page-template #prestations-documentees .step h3 { font-size:1.15rem !important; } &.page-template.page-template.page-template #analyses-croisees .proof-layout { grid-template-columns:minmax(0,1fr)!important;
    gap:20px!important; } &.page-template.page-template.page-template #analyses-croisees .proof-main { padding:32px!important; } &.page-template.page-template.page-template #analyses-croisees .proof-aside { display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    column-gap:32px!important;
    row-gap:18px!important;
    padding:32px!important;
    align-items:start!important; } &.page-template.page-template.page-template #analyses-croisees .proof-aside > .eyebrow { grid-column:1;grid-row:1; } &.page-template.page-template.page-template #analyses-croisees .proof-aside h3 { grid-column:1;grid-row:2 / span 2; } &.page-template.page-template.page-template #analyses-croisees .proof-aside > p:not(.eyebrow) { grid-column:2;grid-row:1 / span 2; } &.page-template.page-template.page-template #analyses-croisees .proof-aside .validation-note { grid-column:2;grid-row:3; } &.page-template.page-template.page-template #analyses-croisees .proof-aside .btn { grid-column:1;grid-row:4; } &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid { display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:16px!important; } &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid > article,
  &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid:not(:has(> article:is(:hover,:focus-visible))) > article:first-child,
  &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid > article:is(:hover,:focus-visible) { min-height:0!important;
    padding:24px!important;
    flex-grow:1!important;
    background-color:#fff!important;
    background-image:none!important;
    border-color:#cddfe7!important;
    transition:none!important;
    box-shadow:0 10px 24px rgba(5,36,49,.05)!important; } &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid > article .conception-outcome-copy,
  &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid:not(:has(> article:is(:hover,:focus-visible))) > article:first-child .conception-outcome-copy,
  &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid > article:is(:hover,:focus-visible) .conception-outcome-copy { color:#354f5b!important; } &.page-template.page-template.page-template #conception-validation .conception-outcomes-grid > article { grid-column:auto!important;
    grid-row:auto!important; } &.page-template.page-template.page-template #contenu[data-design="conception-intervention"] .editorial-split { grid-template-columns:minmax(0,1fr)!important; } &.page-template.page-template.page-template #contenu[data-design="conception-intervention"] .editorial-intro { padding:32px!important;gap:20px!important; } &.page-template.page-template.page-template #contenu[data-design="conception-intervention"] h2 { font-size:40px!important;max-width:580px!important; } &.page-template.page-template.page-template #contenu[data-design="conception-intervention"] .editorial-intro .lead { max-width:620px!important; } &.page-template.page-template.page-template #contenu[data-design="conception-intervention"] .signal-list { padding:8px 32px!important; } &.page-template.page-template.page-template #contenu[data-design="halle-procedes"] .signature-shell { grid-template-columns:minmax(0,1fr)!important;gap:20px!important; } &.page-template.page-template.page-template #contenu[data-design="halle-procedes"] [data-id="0d05097f"] { padding:200px 32px 32px!important;gap:18px!important; } &.page-template.page-template.page-template #contenu[data-design="halle-procedes"] h2 { font-size:40px!important; } &.page-template.page-template.page-template [data-design="moyens-pictogrammes"] .trust-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } &.page-template.page-template.page-template [data-design="moyens-pictogrammes"] .trust-item { border-right:0 !important;border-bottom:1px solid rgba(255,255,255,.18) !important; } &.page-template.page-template.page-template [data-design="moyens-pictogrammes"] .trust-item:nth-child(odd) { border-right:1px solid rgba(255,255,255,.18) !important; } &.page-template.page-template.page-template [data-design="moyens-pictogrammes"] .trust-item:nth-last-child(-n+2) { border-bottom:0 !important; } &.page-template.page-template.page-template [data-design="moyens-environnements"] .facility-switch { grid-template-columns: minmax(0,1fr) !important; } &.page-template.page-template.page-template [data-design="moyens-environnements"] .facility-zone > .c-media { aspect-ratio: 3 / 2 !important; } &.page-template.page-template.page-template [data-design="moyens-equipements-illustres"] .equipment-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } &.page-template.page-template.page-template [data-design="moyens-equipements-illustres"] .equipment-card { grid-template-columns:80px minmax(0,1fr) !important;padding:24px !important;column-gap:14px !important; } &.page-template.page-template.page-template [data-design="moyens-equipements-illustres"] .equipment-card::before { width:80px !important;height:80px !important;min-width:80px !important;min-height:80px !important;max-width:80px !important;max-height:80px !important; } &.page-template.page-template.page-template [data-design="formations-pictogrammes"] .trust-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } &.page-template.page-template.page-template [data-design="formations-pictogrammes"] .trust-item { border-right:0 !important;border-bottom:1px solid rgba(255,255,255,.18) !important; } &.page-template.page-template.page-template [data-design="formations-pictogrammes"] .trust-item:nth-child(odd) { border-right:1px solid rgba(255,255,255,.18) !important; } &.page-template.page-template.page-template [data-design="formations-pictogrammes"] .trust-item:nth-last-child(-n+2) { border-bottom:0 !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] { padding-top:154px !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] .catalog-hero-grid { grid-template-columns:minmax(0,1fr) !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] .catalog-hero-copy { padding:28px 40px 42px !important;gap:20px !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] h1 { font-size:clamp(40px,5.8vw,54px) !important;max-width:780px !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] .lead { max-width:760px !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] .catalog-hero-visual { aspect-ratio:16 / 9 !important;height:auto !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] .catalog-hero-visual::after { background:linear-gradient(180deg,rgba(6,24,33,.12),transparent 24%) !important; } &.page-template.page-template.page-template [data-design="formations-hero-editorial"] { padding-top:24px !important; } &.page-template.page-template.page-template [data-design="formation-metiers-editorial"] { padding:56px 0 !important; } &.page-template.page-template.page-template [data-design="formation-metiers-editorial"] [data-metiers-layout="composition"] { width:calc(100% - 48px) !important;grid-template-columns:minmax(0,1fr) !important; } &.page-template.page-template.page-template [data-design="formation-metiers-editorial"] [data-metiers-layout="introduction"] { padding:36px !important;gap:18px !important; } &.page-template.page-template.page-template [data-design="formation-metiers-editorial"] h2 { font-size:36px !important;max-width:28ch !important; } &.page-template.page-template.page-template [data-design="formation-metiers-editorial"] .lead { max-width:64ch !important; } &.page-template.page-template.page-template [data-design="formation-metiers-editorial"] [data-metier] { padding:28px 32px !important; }

    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .shell {width:calc(100% - 48px) !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .catalog-hero-grid {grid-template-columns:minmax(0,1fr) !important;gap:28px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .catalog-hero-copy {grid-column:1 !important;grid-row:1 !important;padding:12px 0 0 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .catalog-hero h1 {font-size:52px !important;max-width:19ch !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .catalog-hero h1 span {font-size:36px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .catalog-hero-visual {grid-column:1 !important;grid-row:2 !important;aspect-ratio:16 / 9 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-part="summary-intro"],&.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .premium-visual-head {grid-template-columns:minmax(0,1fr) !important;gap:18px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-part="summary-intro"] .lead {grid-column:1 !important;grid-row:3 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-part="context-grid"] {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-context]:nth-child(2) {border-right:0 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-context]:nth-child(-n+2) {border-bottom:1px solid #cbdde4 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .studio-gallery {grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .studio-shot-primary {grid-column:1 / 3 !important;grid-row:1 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .studio-shot-primary .studio-image {aspect-ratio:16 / 9 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .studio-shot-secondary {grid-column:1 !important;grid-row:2 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .studio-shot-tertiary {grid-column:2 !important;grid-row:2 !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .proof-layout {grid-template-columns:minmax(0,1fr) !important;gap:28px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .proof-aside {padding:32px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .faq-layout,&.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] .internal-final > .shell {grid-template-columns:minmax(0,1fr) !important;gap:28px !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-part="contact-actions"] {flex-direction:row !important;}
    &.page-template.page-template.page-template.page-template[data-design="cas-rupture-editorial"] [data-case-part="contact-actions"] a {width:auto !important;flex:1 1 0 !important;}

/* CRITT, secteurs illustrés, 2026-10-07 */
&.page-template.page-template.page-template [data-design="sector-editorial"] {padding:60px 28px 64px !important;}
&.page-template.page-template.page-template [data-design="sector-editorial"] [data-sector-part="intro"] {grid-template-columns:1fr 1fr !important;gap:18px 32px !important;}
&.page-template.page-template.page-template [data-design="sector-editorial"] [data-sector-part="intro"] h2 {font-size:40px !important;}
&.page-template.page-template.page-template [data-design="sector-editorial"] [data-sector-part="intro"] > .lead {font-size:16px !important;}
&.page-template.page-template.page-template [data-design="sector-editorial"] [data-sector-part="grid"] {grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;}
&.page-template.page-template.page-template [data-design="sector-editorial"] [data-sector-part="card-copy"] {padding:24px !important;}
&.page-template.page-template.page-template [data-design="sector-editorial"] [data-sector-part="card-copy"] p strong {min-height:0 !important;padding-bottom:10px !important;}

/* CRITT, preuves documentaires, correction 2026-10-07 */
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] {padding:52px 28px !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-part="heading"] {grid-template-columns:minmax(0,1fr) !important;gap:20px !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-part="heading"] h2 {font-size:36px !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-card] {grid-template-columns:142px minmax(0,1fr) !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-part="copy"] {padding:24px !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-part="logo"] {padding:22px 16px !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-part="logo"] img {max-width:108px !important;max-height:96px !important;}
&.page-template.page-template.page-template.page-template [data-design="certifications-evidence"] [data-proof-part="copy"] a.e-button-base {font-size:13px !important;padding:11px 14px !important;}\n}}@media(max-width:1024px){.elementor .l-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1024px){.elementor .l-shell{width:calc(100% - 48px);}}