.cpg-page{background:var(--W)}.cpg-container{max-width:900px;margin:0 auto;padding:0 24px}.cpg-hero{background:var(--N);text-align:center;padding:72px 24px 56px}.cpg-hero__inner{max-width:680px;margin:0 auto}.cpg-hero__breadcrumb{color:#ffffff73;align-items:center;gap:6px;margin-bottom:16px;font-size:.82rem;text-decoration:none;transition:color .2s;display:inline-flex}.cpg-hero__breadcrumb:hover{color:var(--G)}.cpg-hero__titre{font-family:var(--font-lora);color:var(--G);margin-bottom:12px;font-size:clamp(1.8rem,5vw,2.8rem)}.cpg-hero__disciplines{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cpg-disc-badge{color:var(--G);background:#ffffff1a;border:1px solid #d6b68766;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600}.cpg-content{padding:64px 0}.cpg-description{color:var(--N);border-bottom:1px solid var(--BOR);margin-bottom:48px;padding-bottom:40px;font-size:1.05rem;line-height:1.9}.cpg-approches-titre{font-family:var(--font-lora);color:var(--N);margin-bottom:24px;font-size:1.3rem}.cpg-approches-grille{border-bottom:1px solid var(--BOR);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:48px;padding-bottom:40px;display:grid}.cpg-approche-carte{background:var(--C);border:1.5px solid var(--BOR);border-radius:10px;padding:20px;text-decoration:none;transition:border-color .2s,background .2s;display:block}.cpg-approche-carte:hover{border-color:var(--G);background:var(--W)}.cpg-approche-carte__nom{font-family:var(--font-lora);color:var(--N);margin-bottom:6px;font-size:1rem}.cpg-approche-carte__desc{color:var(--S);font-size:.85rem;line-height:1.5}.cpg-therapeutes-titre{font-family:var(--font-lora);color:var(--N);margin-bottom:24px;font-size:1.3rem}.cpg-therapeutes-grille{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:48px;display:grid}.cpg-therapeute{background:var(--C);border:1.5px solid var(--BOR);border-radius:10px;align-items:flex-start;gap:16px;padding:20px;display:flex}.cpg-therapeute__photo{object-fit:cover;border:2px solid var(--G);border-radius:50%;flex-shrink:0}.cpg-therapeute__nom{font-family:var(--font-lora);color:var(--N);margin-bottom:4px;font-size:1rem}.cpg-therapeute__titre{color:var(--S);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.cpg-therapeute__lien{color:var(--G2);margin-top:8px;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-block}.cpg-therapeute__lien:hover{text-decoration:underline}.cpg-cta{background:var(--N);text-align:center;padding:60px 24px}.cpg-cta__titre{font-family:var(--font-lora);color:var(--G);margin-bottom:12px;font-size:1.6rem}.cpg-cta__desc{color:#ffffffb3;margin-bottom:24px;font-size:.95rem}.cpg-btn{border-radius:var(--radius);background:var(--G);color:var(--N);padding:12px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.cpg-btn:hover{background:var(--G2)}@media (max-width:768px){.cpg-approches-grille,.cpg-therapeutes-grille{grid-template-columns:1fr}.cpg-therapeute{text-align:center;flex-direction:column;align-items:center}}
