.page-module__jx6P4q__page{min-height:calc(100vh - var(--header-height));padding-bottom:80px}.page-module__jx6P4q__hero{background:var(--surface);border-bottom:1px solid var(--border);padding:32px 0 36px}.page-module__jx6P4q__breadcrumb{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:24px;font-size:.8rem;display:flex}.page-module__jx6P4q__breadcrumbLink{color:var(--text-secondary);text-decoration:none;transition:color .12s}.page-module__jx6P4q__breadcrumbLink:hover{color:var(--text)}.page-module__jx6P4q__breadcrumbSep{opacity:.35}.page-module__jx6P4q__heroBody{align-items:flex-start;gap:16px;display:flex}.page-module__jx6P4q__heroIco{color:#1d4ed8;background:#dbeafe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__jx6P4q__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--primary);margin-bottom:6px;font-size:.62rem;font-weight:800;display:block}.page-module__jx6P4q__heroTitre{font-family:var(--font-display);color:var(--text);margin-bottom:8px;font-size:1.75rem;font-weight:800;line-height:1.15}.page-module__jx6P4q__heroDesc{color:var(--text-secondary);max-width:520px;font-size:.88rem;line-height:1.65}.page-module__jx6P4q__loadWrap{justify-content:center;padding:80px 0;display:flex}.page-module__jx6P4q__spinner{border:2.5px solid var(--border);border-top-color:var(--text);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite page-module__jx6P4q__spin}@keyframes page-module__jx6P4q__spin{to{transform:rotate(360deg)}}.page-module__jx6P4q__erreurWrap{flex-direction:column;align-items:flex-start;gap:10px;padding:60px 0;display:flex}.page-module__jx6P4q__erreurIco{color:var(--border)}.page-module__jx6P4q__erreurTxt{color:var(--text-secondary);font-size:.88rem}.page-module__jx6P4q__retryBtn{border:1.5px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:.85rem;font-weight:700;transition:border-color .12s}.page-module__jx6P4q__retryBtn:hover{border-color:var(--text)}.page-module__jx6P4q__layout{grid-template-columns:220px 1fr;align-items:start;gap:28px;padding-top:36px;display:grid}.page-module__jx6P4q__sidebar{top:calc(var(--header-height) + 20px);flex-direction:column;gap:3px;display:flex;position:sticky}.page-module__jx6P4q__navItem{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:.83rem;font-weight:500;transition:background .1s,color .1s;display:flex}.page-module__jx6P4q__navItem:hover{background:var(--surface);color:var(--text)}.page-module__jx6P4q__navItemActive{background:var(--surface);color:var(--text);font-weight:700}.page-module__jx6P4q__navIco{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-module__jx6P4q__navLabel{flex:1}.page-module__jx6P4q__navCount{color:var(--text-secondary);background:#e5e7eb;border-radius:99px;flex-shrink:0;padding:1px 7px;font-size:.67rem;font-weight:700}.page-module__jx6P4q__navItemActive .page-module__jx6P4q__navCount{background:var(--border)}.page-module__jx6P4q__content{min-width:0}.page-module__jx6P4q__contentHeader{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.page-module__jx6P4q__contentIco{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__jx6P4q__contentTitre{font-family:var(--font-display);color:var(--text);flex:1;font-size:1.1rem;font-weight:800}.page-module__jx6P4q__contentCount{color:var(--text-secondary);background:var(--surface);border-radius:99px;flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:700}.page-module__jx6P4q__faqList{border:1px solid var(--border);border-radius:14px;overflow:hidden}.page-module__jx6P4q__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:15px 18px;transition:background .1s;display:flex}.page-module__jx6P4q__faqBtn:hover{background:var(--surface)}.page-module__jx6P4q__faqQ{color:var(--text);flex:1;font-size:.86rem;font-weight:600;line-height:1.45}.page-module__jx6P4q__faqIco{color:var(--text-secondary);flex-shrink:0;margin-top:2px}.page-module__jx6P4q__faqR{color:var(--text-secondary);padding:0 18px 14px;font-size:.82rem;line-height:1.72}.page-module__jx6P4q__faqSep{background:var(--border);height:1px}.page-module__jx6P4q__faqItem:last-child .page-module__jx6P4q__faqSep{display:none}.page-module__jx6P4q__ctaBand{background:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:26px 32px;display:flex}.page-module__jx6P4q__ctaTitre{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:1rem;font-weight:800}.page-module__jx6P4q__ctaDesc{color:#ffffff80;font-size:.82rem}.page-module__jx6P4q__ctaBtn{color:var(--text);white-space:nowrap;background:#fff;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;padding:11px 22px;font-size:.86rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.page-module__jx6P4q__ctaBtn:hover{opacity:.9}@media (max-width:760px){.page-module__jx6P4q__layout{grid-template-columns:1fr;gap:0}.page-module__jx6P4q__sidebar{border-bottom:1px solid var(--border);flex-flow:row;gap:6px;margin-bottom:24px;padding:20px 0 16px;position:static;overflow-x:auto}.page-module__jx6P4q__sidebar::-webkit-scrollbar{display:none}.page-module__jx6P4q__navItem{border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;min-width:80px;padding:10px 14px;font-size:.75rem}.page-module__jx6P4q__navLabel{text-align:center}.page-module__jx6P4q__navCount{display:none}}@media (max-width:480px){.page-module__jx6P4q__hero{padding:24px 0 28px}.page-module__jx6P4q__heroTitre{font-size:1.45rem}.page-module__jx6P4q__ctaBand{flex-direction:column;align-items:flex-start;padding:20px}.page-module__jx6P4q__ctaBtn{justify-content:center;width:100%}}
