/* Page 34 : les deux boutons du dernier bandeau restent côte à côte. */
body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions{
 display:grid !important;
 grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 gap:12px !important;
 align-items:stretch !important;
 width:100%;max-width:560px;
 margin-left:auto !important;margin-right:auto !important;
 box-sizing:border-box;
}
/* Inclut un éventuel paragraphe ajouté autour du code court par WordPress. */
body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions > *{
 min-width:0;max-width:100%;margin:0 !important;grid-column:auto !important;
}
body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions > p{
 display:flex;align-items:stretch;
}
body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions > br,
body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions > p:empty{
 display:none !important;
}
body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions .rn-button{
 display:flex !important;align-items:center;justify-content:center;
 width:100% !important;max-width:100%;min-width:0;box-sizing:border-box;
 margin:0 !important;white-space:normal !important;text-align:center;
 padding:12px 10px !important;line-height:1.35;
 font-size:1.125rem !important;
}
@media(max-width:400px){
 body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions{gap:8px !important;}
 body.page-id-34 .rn-content .rn-bg-method-10 .rn-method-bottom-actions .rn-button{padding:12px 6px !important;}
}

/* Version 1.2.18 — « D'où vient la kinésiologie » : frise verticale,
   une époque par ligne, la date à gauche (au-dessus sur téléphone). */
body.page-id-34 .rn-content .rn-grid.rn-reperes{grid-template-columns:1fr !important;max-width:980px;margin-left:auto;margin-right:auto;gap:16px !important}
body.page-id-34 .rn-content .rn-reperes .rn-card{position:relative;padding:22px 28px 22px 160px;border-left:4px solid var(--rns-vert,#0B5C50)}
body.page-id-34 .rn-content .rn-reperes .rn-card p.rn-reperes-date{position:absolute;left:26px;top:22px;width:115px;margin:0;font-family:'Lora',Georgia,serif;font-weight:700;font-size:1.375rem;line-height:1.2;color:var(--rns-titre,#0A4B40)}
body.page-id-34 .rn-content .rn-reperes .rn-card h3{font-size:1.125rem;margin-bottom:.6em}
body.page-id-34 .rn-content .rn-reperes .rn-card ul{margin:0 0 0 1.15em;padding:0}
body.page-id-34 .rn-content .rn-reperes .rn-card li{font-size:inherit;margin:0 0 .55em}
body.page-id-34 .rn-content .rn-reperes .rn-card li:last-child{margin-bottom:0}
body.page-id-34 .rn-content .rn-reperes .rn-card :is(p,li){line-height:1.5}
@media(max-width:800px){
 body.page-id-34 .rn-content .rn-reperes .rn-card{padding:20px 20px 20px 22px}
 body.page-id-34 .rn-content .rn-reperes .rn-card p.rn-reperes-date{position:static;width:auto;margin:0 0 6px}
}

/* Version 1.2.19 — « Les approches que j'utilise » : trois cartes de même hauteur,
   quel que soit l'emballage ajouté par WordPress autour des blocs. */
body.page-id-34 .rn-content .rn-bg-method-7 .rn-grid{align-items:stretch}
body.page-id-34 .rn-content .rn-bg-method-7 .rn-grid .rn-cell{display:flex;flex-direction:column}
body.page-id-34 .rn-content .rn-bg-method-7 .rn-grid .rn-cell > .wp-block-group__inner-container{display:flex;flex-direction:column;flex:1 1 auto}
body.page-id-34 .rn-content .rn-bg-method-7 .rn-grid .rn-cell .rn-card{flex:1 1 auto}

/* Version 1.2.26 — Sommaire sur téléphone : boutons de même hauteur par rangée. */
@media(max-width:800px){
 body.page-id-34 .rn-content .rn-jump-links{align-items:stretch !important}
 body.page-id-34 .rn-content .rn-jump-links .rn-button{min-height:52px}
}
