.pg-glossaire *{box-sizing:border-box;margin:0;padding:0}.pg-glossaire{color:#0f172a;background:#f8f9ff;padding:40px 20px;font-family:Segoe UI,system-ui,sans-serif}.pg-glossaire h1{color:#0f172a;margin-bottom:8px;font-size:2rem;font-weight:800}.pg-glossaire .intro{color:#6b7280;margin-bottom:40px;font-size:.95rem}.pg-glossaire .term{background:#fff;border:1px solid #e8eaff;border-radius:16px;margin-bottom:16px;padding:28px 32px}.pg-glossaire .term-header{align-items:center;gap:16px;margin-bottom:12px;display:flex}.pg-glossaire .term-tag{color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:linear-gradient(135deg,#7c3aed,#4361ee);border-radius:50px;padding:3px 10px;font-size:.65rem;font-weight:700}.pg-glossaire .term-name{color:#0f172a;font-size:1.15rem;font-weight:800}.pg-glossaire .term-short{color:#4361ee;margin-bottom:10px;font-size:.85rem;font-weight:600}.pg-glossaire .term-def{color:#374151;font-size:.9rem;line-height:1.7}.pg-glossaire .term-example{color:#4361ee;background:#f0f4ff;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:.82rem;font-style:italic}.pg-glossaire .cat{color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;margin-top:32px;margin-bottom:24px;font-size:.7rem;font-weight:600}
