.lpw-managed:not([data-ready="yes"]) .workshop-picture,.lpw-managed:not([data-ready="yes"]) .workshop-intro,.lpw-managed:not([data-ready="yes"]) .practice-grid,.lpw-managed:not([data-ready="yes"]) .closing-line,.lpw-managed:not([data-ready="yes"]) .facts,.lpw-managed:not([data-ready="yes"]) .details{display:none}.lpw-managed .reserve-button{display:inline-block;text-decoration:none}.lpw-managed [hidden]{display:none!important}

.lpw-professional-link{margin-top:20px}
.lpw-workshop-speakers{margin:34px auto;max-width:900px}.lpw-workshop-speakers>h3{text-align:center;margin-bottom:24px}.lpw-speakers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.lpw-speaker-card{min-width:0;background:#FFFCF7;padding:28px;border-radius:16px;text-align:center;overflow-wrap:anywhere}.lpw-speaker-card img{display:block;width:144px;height:144px;object-fit:cover;object-position:center;border-radius:50%;margin:0 auto 18px}.lpw-speaker-card h4{font-size:21px;color:#005457;font-weight:500;margin:0 0 8px}.lpw-speaker-specialty{font-size:14px;color:#88634c;margin-bottom:14px}.lpw-speaker-bio{white-space:pre-line;text-align:left;font-size:16px;margin-bottom:16px}.lpw-speaker-card a{font-size:15px}.lpw-managed:not([data-ready="yes"]) .lpw-workshop-speakers{display:none}@media(max-width:640px){.lpw-speakers-grid{grid-template-columns:1fr}.lpw-speaker-card{padding:23px}.lpw-speaker-card img{width:128px;height:128px}}

/* Chaque colonne conserve l'association pratique / intervenant, y compris sur mobile. */
.lpw-workshop-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:28px;max-width:900px;margin:30px auto}
.lpw-workshop-column{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:24px;min-width:0}
.lpw-practice-card{background:#FFFCF7;padding:28px;border-radius:16px;overflow-wrap:anywhere}
.lpw-practice-card h3{margin-bottom:14px}.lpw-practice-card p{font-size:16px;white-space:pre-line}
.lpw-single-column{grid-template-columns:minmax(0,1fr);max-width:700px}
.workshop-intro p{white-space:pre-line}.lpw-managed:not([data-ready="yes"]) .lpw-workshop-columns{display:none}
.lpw-preview-notice{padding:18px 24px;background:#FFFCF7;color:#005457;text-align:center;border-bottom:2px solid #005457}.lpw-preview-notice p{margin:8px 0 0;font-size:14px}
.lpw-managed a[aria-disabled="true"]{opacity:.65;cursor:default}
@supports not (grid-template-rows:subgrid){.lpw-workshop-column{grid-template-rows:auto 1fr}}
@media(max-width:760px){.lpw-workshop-columns{grid-template-columns:1fr}.lpw-workshop-column{grid-template-rows:auto auto;grid-row:auto}.lpw-practice-card{padding:23px}}
