.oImBsq_tableWrapper{margin-bottom:1rem;overflow-x:auto}.oImBsq_table{border-collapse:collapse;width:100%;font-size:.95rem}.oImBsq_tableCell{border:1px solid var(--color-border);vertical-align:top;padding:.5rem .75rem}.oImBsq_figure{margin:1rem 0}.oImBsq_media{border-radius:var(--radius);max-width:100%;display:block}.oImBsq_caption{color:var(--color-text-muted);text-align:center;margin-top:.4rem;font-size:.85rem}.oImBsq_fileLink{color:var(--accent-color);align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}.oImBsq_fileLink:before{content:"📎";font-size:.9em}.oImBsq_astuce{border-left:4px solid var(--accent-color,#e91e8c);background:color-mix(in srgb, var(--accent-color,#e91e8c) 8%, transparent);border-radius:0 var(--radius) var(--radius) 0;margin:1rem 0;padding:.75rem 1rem}.oImBsq_astuceTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color,#e91e8c);margin-bottom:.35rem;font-size:.85rem;font-weight:700}.oImBsq_astuceText{color:var(--color-text);margin:0}.oImBsq_attention{border-radius:0 var(--radius) var(--radius) 0;background:#d32f2f14;border-left:4px solid #d32f2f;margin:1rem 0;padding:.75rem 1rem}.oImBsq_attentionTitle{text-transform:uppercase;letter-spacing:.05em;color:#d32f2f;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.85rem;font-weight:700;display:flex}.oImBsq_attentionText{color:#d32f2f;margin:0}.oImBsq_annexeCard{border:1px solid var(--color-border);border-radius:var(--radius);color:inherit;background:#fff;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.oImBsq_annexeCard:hover,.oImBsq_annexeCard:focus-visible{border-color:var(--accent-color);background:var(--accent-color-alpha);box-shadow:var(--shadow-soft)}.oImBsq_annexeThumb{border-radius:calc(var(--radius) - 2px);background:var(--color-bg-subtle);width:48px;height:48px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.oImBsq_annexeImage{object-fit:cover;width:100%;height:100%}.oImBsq_annexeInfo{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.oImBsq_annexeName{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.oImBsq_annexeCaption{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.oImBsq_annexeDownload{background:var(--accent-color-alpha);width:36px;height:36px;color:var(--accent-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.oImBsq_checklist{padding-left:.25rem;list-style:none}.oImBsq_checklist li{align-items:baseline;gap:.5rem;display:flex}.oImBsq_checklist li input[type=checkbox]{flex-shrink:0;margin-top:.15em}
.AYFY8W_collapsible{margin:.5rem 0}.AYFY8W_collapsible summary::-webkit-details-marker{display:none}.AYFY8W_summary{cursor:pointer;align-items:baseline;gap:.4rem;list-style:none;display:flex}.AYFY8W_summaryText{align-items:center;gap:.4rem;margin:0;display:flex}.AYFY8W_iconWrapper{background-color:var(--collapsible-bg);border-radius:var(--radius);justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.AYFY8W_icon{flex-shrink:0;align-self:center;transition:transform .2s}.AYFY8W_collapsible[open]>.AYFY8W_summary .AYFY8W_icon{transform:rotate(90deg)}.AYFY8W_content{padding-left:1.4rem}
.jb4qCW_chapters{flex-direction:column;gap:.75rem;margin:1.5rem 0;display:flex}.jb4qCW_chapterAccordion{margin:0}.jb4qCW_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jb4qCW_item{border:1px solid var(--color-border);border-radius:8px;transition:background-color .2s}.jb4qCW_item:hover{background-color:var(--color-bg-subtle)}.jb4qCW_item.jb4qCW_completed{border-color:var(--accent-color);background-color:var(--elements-color)}.jb4qCW_item.jb4qCW_completed .jb4qCW_badge{background-color:var(--accent-color);color:#fff}.jb4qCW_link{color:inherit;align-items:center;gap:1rem;padding:.9rem 1.2rem;text-decoration:none;display:flex}.jb4qCW_badge{background-color:var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;display:flex}.jb4qCW_title{font-size:1rem;font-weight:500}.jb4qCW_lockedItem{cursor:default;opacity:.7}.jb4qCW_lockedItem:hover{background-color:#0000}.jb4qCW_lockIcon{opacity:.4;flex-shrink:0;margin-left:auto}
.H_4zoa_iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.H_4zoa_iframeWithCookiesNotAccepted{aspect-ratio:16/9;text-align:center;color:#fff;background-color:#303030;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:560px;max-height:315px;padding:2rem;display:flex}
